1 | export declare type DeepPartial<T> = {
|
2 | [P in keyof T]?: DeepPartial<T[P]>;
|
3 | };
|
4 | export declare function lastItem<T>(arr: ReadonlyArray<T>): T;
|
5 | export declare function removeItem<Arr extends ReadonlyArray<T>, T>(arr: Arr, item: T): Arr;
|
6 | export declare function removeItemOrNever<Arr extends ReadonlyArray<T>, T>(arr: Arr, item: T): Arr;
|
7 | export declare function never(value?: never): never;
|
8 | export declare function sleep(ms: number): Promise<{}>;
|
9 | export declare function verifySignature(data: string, signatureBase64: string, publicKey: string): boolean;
|
10 | export declare function normalToWebSafeBase64(normalBase64: string): string;
|
11 | export declare function webSafeToNormalBase64(safeBase64: string): string;
|
12 | export declare function getEnv(name: string): string;
|
13 | export declare function getEnvNullable(name: string): string | undefined;
|
14 | export declare function nonNull<T>(value: T | undefined | null): T;
|
15 |
|
\ | No newline at end of file |