@easyflow/pixel
Version:
Easyflow client-side pixel SDK
9 lines (8 loc) • 644 B
TypeScript
export declare function isSimplePayload(payload: Record<string, any>): boolean;
export declare function isVerySimplePayload(payload: Record<string, any>): boolean;
export declare function fastHash(str: string): string;
export declare function fastNormalize(payload: Record<string, any>): Record<string, any>;
export declare function deepNormalize(payload: Record<string, any>): Record<string, any>;
export declare function normalizePayloadForHashing(payload: Record<string, any>): Record<string, any>;
export declare function hashPayload(payload: Record<string, any>): string;
export declare function sha256Hex(input: string): Promise<string>;