UNPKG

@bemedev/core

Version:

The core library of @bemedev

49 lines 5.32 kB
export declare const typings: import("../../functions").FnBasic<import("../../functions").FnBasic<(_?: string | undefined) => string, object & { readonly forceCast: (_?: unknown) => string; readonly dynamic: <U extends string>(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends string ? true : false; readonly type: string; }>, { readonly add: <T extends string, Before extends string, After extends string>(_?: T, __?: Before, ___?: After) => `${Before}${T}${After}`; readonly contains: <const T extends string, U extends string[]>(_?: T, ...__: U) => T extends `${string}${U[number]}${string}` ? true : false; readonly email: import("../../functions").FnBasic<(_?: `${string}@${string}.${string}` | undefined) => `${string}@${string}.${string}`, object & { readonly forceCast: (_?: unknown) => `${string}@${string}.${string}`; readonly dynamic: <U extends `${string}@${string}.${string}`>(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends `${string}@${string}.${string}` ? true : false; readonly type: `${string}@${string}.${string}`; }>; readonly endsWith: <const T extends string, U extends string>(_?: T, __?: U) => T extends `${string}${U}` ? true : false; readonly getLength: <const T extends string>(_?: T) => T["length"]; readonly includes: <const T extends string, U extends string[]>(_?: T, ...__: U) => T extends `${string}${U[number]}${string}` ? true : false; readonly instance: import("../../functions").FnBasic<(_?: String | undefined) => String, object & { readonly forceCast: (_?: unknown) => String; readonly dynamic: <U extends String>(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends String ? true : false; readonly type: String; }>; readonly join: <T extends readonly string[], sep extends string = " ">(_?: sep, ...__: T) => import("..").JoinString<T, sep>; readonly letters: import("../../functions").FnBasic<(_?: import("..").Letters | undefined) => import("..").Letters, { lower: import("../../functions").FnBasic<(_?: "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" | undefined) => "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z", object & { readonly forceCast: (_?: unknown) => "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z"; readonly dynamic: <U extends "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z">(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" ? true : false; readonly type: "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z"; }>; upper: import("../../functions").FnBasic<(_?: "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | undefined) => "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z", object & { readonly forceCast: (_?: unknown) => "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z"; readonly dynamic: <U extends "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z">(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" ? true : false; readonly type: "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z"; }>; } & { readonly forceCast: (_?: unknown) => import("..").Letters; readonly dynamic: <U extends import("..").Letters>(_?: U | undefined) => U; readonly is: <U>(_?: U | undefined) => U extends import("..").Letters ? true : false; readonly type: import("..").Letters; }>; readonly splitBy: <const S extends string, By extends string = ".">(_?: S, __?: By) => import("..").SplitStringBy<S, By>; readonly startsWith: <const T extends string, U extends string>(_?: T, __?: U) => T extends `${U}${string}` ? true : false; readonly toLowerCase: <const T extends string>(_?: T) => Lowercase<T>; readonly toUpperCase: <const T extends string>(_?: T) => Uppercase<T>; }>; //# sourceMappingURL=all.d.ts.map