Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ObjectArraySchema

ObjectArraySchema 类,用于检验 Record<string, any>[] 即 object[] 类型的参数

Hierarchy

Index

Constructors

constructor

Methods

setDefault

setRequired

setSchema

  • 对每个 filed 配置一个 Schema

    example
    schema.setSchema(Schema.object().setSchemas({
      a: Schema.number().setDefault(1),
      b: Schema.string(),
      c: Schema.booleanArray(),
    }));

    Parameters

    Returns ObjectArraySchema

setValidate

  • setValidate(validate: (param: Record<string, any>[]) => boolean): ObjectArraySchema
  • Parameters

    • validate: (param: Record<string, any>[]) => boolean
        • (param: Record<string, any>[]): boolean
        • Parameters

          • param: Record<string, any>[]

          Returns boolean

    Returns ObjectArraySchema

validate

  • validate(param: Record<string, any>[]): [boolean, Record<string, any>[] | undefined]
  • Parameters

    • param: Record<string, any>[]

    Returns [boolean, Record<string, any>[] | undefined]

Static array

Static boolean

Static booleanArray

Static number

Static numberArray

Static object

Static objectArray

Static string

Static stringArray

Generated using TypeDoc