UNPKG

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