UNPKG

jet-validators

Version:

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

26 lines (25 loc) 1.97 kB
export declare const isColor: (arg: unknown) => arg is `#${string}`; export declare const isOptionalColor: (arg: unknown) => arg is (`#${string}` | undefined); export declare const isNullableColor: (arg: unknown) => arg is (`#${string}` | null); export declare const isNullishColor: (arg: unknown) => arg is ((`#${string}` | undefined) | null); export declare const isEmail: (arg: unknown) => arg is `${string}@${string}`; export declare const isOptionalEmail: (arg: unknown) => arg is (`${string}@${string}` | undefined); export declare const isNullableEmail: (arg: unknown) => arg is (`${string}@${string}` | null); export declare const isNullishEmail: (arg: unknown) => arg is ((`${string}@${string}` | undefined) | null); export declare const isAlphabeticString: (arg: unknown) => arg is string; export declare const isOptionalAlphabeticString: (arg: unknown) => arg is (string | undefined); export declare const isNullableAlphabeticString: (arg: unknown) => arg is (string | null); export declare const isNullishAlphabeticString: (arg: unknown) => arg is ((string | undefined) | null); export declare const isAlphaNumericString: (arg: unknown) => arg is string; export declare const isOptionalAlphaNumericString: (arg: unknown) => arg is (string | undefined); export declare const isNullableAlphaNumericString: (arg: unknown) => arg is (string | null); export declare const isNullishAlphaNumericString: (arg: unknown) => arg is ((string | undefined) | null); export declare const isUrl: (arg: unknown) => arg is string; export declare const isOptionalUrl: (arg: unknown) => arg is (string | undefined); export declare const isNullableUrl: (arg: unknown) => arg is (string | null); export declare const isNullishUrl: (arg: unknown) => arg is ((string | undefined) | null); export type TEmail = `${string}@${string}`; export type TColor = `#${string}`; export type TURL = `${string}`; export type TAlphabeticStr = `${string}`; export type TAlphaNumericStr = `${string}`;