UNPKG

jet-validators

Version:

A list common typescript validator-functions and some useful utilities to go with them.

119 lines (118 loc) 10.3 kB
export type TNonEmptyStr = `${string}`; export type TRecord = Record<string, unknown>; export declare const isUndef: (arg: unknown) => arg is undefined; export declare const isNull: (arg: unknown) => arg is null; export declare const isNullish: (arg: unknown) => arg is (undefined | null); export declare const isBoolean: (arg: unknown) => arg is boolean; export declare const isOptionalBoolean: (arg: unknown) => arg is (boolean | undefined); export declare const isNullableBoolean: (arg: unknown) => arg is (boolean | null); export declare const isNullishBoolean: (arg: unknown) => arg is ((boolean | undefined) | null); export declare const isBooleanArray: (arg: unknown) => arg is boolean[]; export declare const isOptionalBooleanArray: (arg: unknown) => arg is (boolean[] | undefined); export declare const isNullableBooleanArray: (arg: unknown) => arg is (boolean[] | null); export declare const isNullishBooleanArray: (arg: unknown) => arg is ((boolean[] | undefined) | null); export declare const isValidBoolean: typeof _isValidBoolean; export declare const isOptionalValidBoolean: (arg: unknown) => arg is ((string | number | boolean) | undefined); export declare const isNullableValidBoolean: (arg: unknown) => arg is ((string | number | boolean) | null); export declare const isNullishValidBoolean: (arg: unknown) => arg is ((string | number | boolean | undefined) | null); export declare const isValidBooleanArray: (arg: unknown) => arg is (string | number | boolean)[]; export declare const isOptionalValidBooleanArray: (arg: unknown) => arg is ((string | number | boolean)[] | undefined); export declare const isNullableValidBooleanArray: (arg: unknown) => arg is ((string | number | boolean)[] | null); export declare const isNullishValidBooleanArray: (arg: unknown) => arg is (((string | number | boolean)[] | undefined) | null); export declare const isNumber: typeof _isNumber; export declare const isOptionalNumber: (arg: unknown) => arg is (number | undefined); export declare const isNullableNumber: (arg: unknown) => arg is (number | null); export declare const isNullishNumber: (arg: unknown) => arg is ((number | undefined) | null); export declare const isNumberArray: (arg: unknown) => arg is number[]; export declare const isOptionalNumberArray: (arg: unknown) => arg is (number[] | undefined); export declare const isNullableNumberArray: (arg: unknown) => arg is (number[] | null); export declare const isNullishNumberArray: (arg: unknown) => arg is ((number[] | undefined) | null); export declare const isBigInt: (arg: unknown) => arg is bigint; export declare const isOptionalBigInt: (arg: unknown) => arg is (bigint | undefined); export declare const isNullableBigInt: (arg: unknown) => arg is (bigint | null); export declare const isNullishBigInt: (arg: unknown) => arg is ((bigint | undefined) | null); export declare const isBigIntArray: (arg: unknown) => arg is bigint[]; export declare const isOptionalBigIntArray: (arg: unknown) => arg is (bigint[] | undefined); export declare const isNullableBigIntArray: (arg: unknown) => arg is (bigint[] | null); export declare const isNullishBigIntArr: (arg: unknown) => arg is ((bigint[] | undefined) | null); export declare const isValidNumber: typeof _isValidNumber; export declare const isOptionalValidNumber: (arg: unknown) => arg is ((string | number | boolean) | undefined); export declare const isNullableValidNumber: (arg: unknown) => arg is ((string | number | boolean) | null); export declare const isNullishValidNumber: (arg: unknown) => arg is ((string | number | boolean | undefined) | null); export declare const isValidNumberArray: (arg: unknown) => arg is (string | number | boolean)[]; export declare const isOptionalValidNumberArray: (arg: unknown) => arg is ((string | number | boolean)[] | undefined); export declare const isNullableValidNumberArray: (arg: unknown) => arg is ((string | number | boolean)[] | null); export declare const isNishValidNumArr: (arg: unknown) => arg is (((string | number | boolean)[] | undefined) | null); export declare const isString: (arg: unknown) => arg is string; export declare const isOptionalString: (arg: unknown) => arg is (string | undefined); export declare const isNullableString: (arg: unknown) => arg is (string | null); export declare const isNullishString: (arg: unknown) => arg is ((string | undefined) | null); export declare const isStringArray: (arg: unknown) => arg is string[]; export declare const isOptionalStringArray: (arg: unknown) => arg is (string[] | undefined); export declare const isNullableStringArray: (arg: unknown) => arg is (string[] | null); export declare const isNullishStringArray: (arg: unknown) => arg is ((string[] | undefined) | null); export declare const isNonEmptyString: typeof _isNonEmptyString; export declare const isOptionalNonEmptyString: (arg: unknown) => arg is (string | undefined); export declare const isNullableNonEmptyString: (arg: unknown) => arg is (string | null); export declare const isNullishNonEmptyString: (arg: unknown) => arg is ((string | undefined) | null); export declare const isNonEmptyStringArray: (arg: unknown) => arg is string[]; export declare const isOptionalNonEmptyStringArray: (arg: unknown) => arg is (string[] | undefined); export declare const isNullableNonEmptyStringArray: (arg: unknown) => arg is (string[] | null); export declare const isNullishNonEmptyStringArray: (arg: unknown) => arg is ((string[] | undefined) | null); export declare const isSymbol: (arg: unknown) => arg is symbol; export declare const isOptionalSymbol: (arg: unknown) => arg is (symbol | undefined); export declare const isNullableSymbol: (arg: unknown) => arg is (symbol | null); export declare const isNullishSymbol: (arg: unknown) => arg is ((symbol | undefined) | null); export declare const isSymbolArray: (arg: unknown) => arg is symbol[]; export declare const isOptionalSymbolArray: (arg: unknown) => arg is (symbol[] | undefined); export declare const isNullableSymbolArray: (arg: unknown) => arg is (symbol[] | null); export declare const isNullishSymbolArray: (arg: unknown) => arg is ((symbol[] | undefined) | null); export declare const isDate: typeof _isDate; export declare const isOptionalDate: (arg: unknown) => arg is (Date | undefined); export declare const isNullableDate: (arg: unknown) => arg is (Date | null); export declare const isNullishDate: (arg: unknown) => arg is ((Date | undefined) | null); export declare const isDateArray: (arg: unknown) => arg is Date[]; export declare const isOptionalDateArray: (arg: unknown) => arg is (Date[] | undefined); export declare const isNullableDateArray: (arg: unknown) => arg is (Date[] | null); export declare const isNullishDateArray: (arg: unknown) => arg is ((Date[] | undefined) | null); export declare const isValidDate: typeof _isValidDate; export declare const isOptionalValidDate: (arg: unknown) => arg is ((string | number | Date) | undefined); export declare const isNullableValidDate: (arg: unknown) => arg is ((string | number | Date) | null); export declare const isNullishValidDate: (arg: unknown) => arg is ((string | number | Date | undefined) | null); export declare const isValidDateArray: (arg: unknown) => arg is (string | number | Date)[]; export declare const isOptionalValidDateArray: (arg: unknown) => arg is ((string | number | Date)[] | undefined); export declare const isNullableValidDateArray: (arg: unknown) => arg is ((string | number | Date)[] | null); export declare const isNullishValidDateArray: (arg: unknown) => arg is (((string | number | Date)[] | undefined) | null); export declare const isObject: typeof _isObject; export declare const isOptionalObject: (arg: unknown) => arg is (object | undefined); export declare const isNullableObject: (arg: unknown) => arg is (object | null); export declare const isNullishObject: (arg: unknown) => arg is ((object | undefined) | null); export declare const isObjectArray: (arg: unknown) => arg is object[]; export declare const isOptionalObjectArray: (arg: unknown) => arg is (object[] | undefined); export declare const isNullableObjectArray: (arg: unknown) => arg is (object[] | null); export declare const isNullishObjectArray: (arg: unknown) => arg is ((object[] | undefined) | null); export declare const isRecord: typeof _isRecord; export declare const isOptionalRecord: (arg: unknown) => arg is (TRecord | undefined); export declare const isNullableRecord: (arg: unknown) => arg is (TRecord | null); export declare const isNullishRecord: (arg: unknown) => arg is ((TRecord | undefined) | null); export declare const isRecordArray: (arg: unknown) => arg is TRecord[]; export declare const isOptionalRecordArray: (arg: unknown) => arg is (TRecord[] | undefined); export declare const isNullableRecordArray: (arg: unknown) => arg is (TRecord[] | null); export declare const isNullishRecordArray: (arg: unknown) => arg is ((TRecord[] | undefined) | null); export declare const isFunction: (arg: unknown) => arg is (...args: any[]) => any; export declare const isOptionalFunction: (arg: unknown) => arg is (((...args: any[]) => any) | undefined); export declare const isNullableFunction: (arg: unknown) => arg is (((...args: any[]) => any) | null); export declare const isNullishFunction: (arg: unknown) => arg is ((((...args: any[]) => any) | undefined) | null); export declare const isFunctionArray: (arg: unknown) => arg is ((...args: any[]) => any)[]; export declare const isOptionalFunctionArray: (arg: unknown) => arg is (((...args: any[]) => any)[] | undefined); export declare const isNullableFunctionArray: (arg: unknown) => arg is (((...args: any[]) => any)[] | null); export declare const isNullishFunctionArray: (arg: unknown) => arg is ((((...args: any[]) => any)[] | undefined) | null); declare function _isNumber(arg: unknown): arg is number; declare function _isValidNumber(arg: unknown): arg is string | number | boolean; declare function _isObject(arg: unknown): arg is NonNullable<object>; declare function _isRecord(arg: unknown): arg is TRecord; declare function _isValidBoolean(arg: unknown): arg is number | string | boolean; declare function _isDate(arg: unknown): arg is Date; declare function _isValidDate(arg: unknown): arg is Date | string | number; declare function _isNonEmptyString(arg: unknown): arg is TNonEmptyStr; export {};