Type aliases Argument Type parameters ValueType Arguments: unknown [] = unknown [] Functions Const ParameterParameter< ValueType , Arguments > ( value: ValueType , __namedParameters: { error: any } & Partial < default < unknown [] > > & default < [ ValueType , ... Arguments [] ] , boolean > ) : void Parameter< ValueType , Match , Arguments > ( value: ValueType , __namedParameters: { error: any } & Partial < default < unknown [] > > & default < ValueType , Match , Arguments > ) : asserts value is Match Type parameters ValueType Arguments: unknown [] = unknown [] Parameters value: ValueType __namedParameters: { error: any } & Partial < default < unknown [] > > & default < [ ValueType , ... Arguments [] ] , boolean > Returns void Type parameters ValueType Match Arguments: unknown [] = unknown [] Parameters value: ValueType __namedParameters: { error: any } & Partial < default < unknown [] > > & default < ValueType , Match , Arguments > Returns asserts value is Match Const ParametersParameters< ValueType , Match , Arguments > ( value: ValueType , validation: ( value: ValueType , ... args: Arguments ) => value is Match , error: ( value: ValueType , ... args: Arguments ) => Error , ... argument: Arguments ) : asserts value is Match Parameters< ValueType , Arguments > ( value: ValueType , validation: ( value: ValueType , ... args: Arguments ) => boolean , error: ( value: ValueType , ... args: Arguments ) => Error , ... argument: Arguments ) : void Type parameters ValueType Match Arguments: unknown [] = unknown [] Parameters value: ValueType validation: ( value: ValueType , ... args: Arguments ) => value is Match ( value: ValueType , ... args: Arguments ) : value is Match Parameters value: ValueType Rest ... args: Arguments Returns value is Match error: ( value: ValueType , ... args: Arguments ) => Error ( value: ValueType , ... args: Arguments ) : Error Parameters value: ValueType Rest ... args: Arguments Returns Error Rest ... argument: Arguments Returns asserts value is Match Type parameters ValueType Arguments: unknown [] = unknown [] Parameters value: ValueType validation: ( value: ValueType , ... args: Arguments ) => boolean ( value: ValueType , ... args: Arguments ) : boolean Parameters value: ValueType Rest ... args: Arguments Returns boolean error: ( value: ValueType , ... args: Arguments ) => Error ( value: ValueType , ... args: Arguments ) : Error Parameters value: ValueType Rest ... args: Arguments Returns Error Rest ... argument: Arguments Returns void Legend Namespace Function Function with type parameter Type alias Type alias with type parameter Interface with type parameter Class with type parameter Settings Theme OS Light Dark