Type Utils
    Preparing search index...

    Variable ValidatorConst

    Validator: ISchemaValidatorConstructor & {
        setValidatorMessage<T>(
            message: ValidatorMessageMap<T>,
            schema: TypeGuard<T>,
        ): TypeGuard<T>;
        setValidatorMessage<T>(
            message: ValidatorMessageMap<T>,
        ): (schema: TypeGuard<T>) => TypeGuard<T>;
        validate<T>(arg: unknown, schema: TypeGuard<T>): T;
        validate<T>(arg: unknown, schema: TypeGuard<T>, shouldThrow: true): T;
        validate<T>(
            arg: unknown,
            schema: TypeGuard<T>,
            shouldThrow: false,
        ): ValidateReturn<T>;
        validate<T>(
            arg: unknown,
            schema: TypeGuard<T>,
            shouldThrow: boolean,
        ): ValidateReturn<T>;
    } = ...