Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class ArrayBuilder

Defined in index

Constructor

constructor(item?: AnyBuildertype AnyBuilderbuilders/AnyBuilder)

Properties

inner: SchemaArrayTypeinterface SchemaArrayTypecompiler/SchemaArrayType[src]

Methods

max(number: number): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder[src]
min(number: number): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder[src]
optional(): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder[src]
items(type: AnyBuildertype AnyBuilderbuilders/AnyBuilder): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder[src]
tuple(types: Arrayexternal Array<AnyBuildertype AnyBuilderbuilders/AnyBuilder>): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder[src]
validator(
validator: ((items: Arrayexternal Array<unknown>) => unknown) | string
): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder
[src]
err(
kind: "type" | "minLen" | "maxLen" | "validator",
value: ((...els: Arrayexternal Array<any>) => ValidationErrortype ValidationErrorcompiler/ValidationError) | string
): ArrayBuilderclass ArrayBuilderbuilders/ArrayBuilder
[src]
finish(): Readonlyexternal Readonly<SchemaArrayTypeinterface SchemaArrayTypecompiler/SchemaArrayType>[src]