array< A extends string | number | boolean, O extends { [P in "string" | "number" | "boolean"]: ( value: ValidateType<P>, ) => ValidateCoreReturnType<ValidateType<P>> } = { [P in "string" | "number" | "boolean"]: ( value: ValidateType<P>, ) => ValidateCoreReturnType<ValidateType<P>> },>( option?: O, message?: string,): (values: A[]) => ValidateCoreReturnType<A[]> Type Parameters
- A extends string | number | boolean
- O extends {
[P in "string" | "number" | "boolean"]: (
value: ValidateType<P>,
) => ValidateCoreReturnType<ValidateType<P>>
} = {
[P in "string" | "number" | "boolean"]: (
value: ValidateType<P>,
) => ValidateCoreReturnType<ValidateType<P>>
}
Parameters
- option: O = ...
Optional
message: string
Returns (values: A[]) => ValidateCoreReturnType<A[]>