UNPKG

@ekwoka/alpine-history

Version:
10 lines 477 B
export type Encoding<T> = { to(value: T): PrimitivesToStrings<T>; from(value: PrimitivesToStrings<T>): T; }; export type PrimitivesToStrings<T> = T extends string | number | boolean | null ? `${T}` : T extends Array<infer U> ? Array<PrimitivesToStrings<U>> : T extends object ? { [K in keyof T]: PrimitivesToStrings<T[K]>; } : T; export declare const base64: Encoding<string>; export declare const base64URL: Encoding<string>; //# sourceMappingURL=encoding.d.ts.map