UNPKG

@easyflow/pixel

Version:

Easyflow client-side pixel SDK

15 lines (14 loc) 820 B
import { INormalizedPayloadOutput } from '../@types/types'; export declare const cleanStr: (s?: string | null) => string; export declare function extractNameParts(name: string): { firstName: string; lastName: string; }; export declare function parseBRLToFloat(str?: string | number | null): number | undefined; export declare function safeMerge<T extends object>(...parts: Array<Partial<T> | undefined>): T; export declare function normalizePhone(userInfo: any): string; export declare function normalizeEmail(userInfo: any | undefined): string; export declare function normalizeDocument(document: any): string; export declare function normalizeAddress(address: any): any; export declare function normalizeBuyer(buyer: any): any; export declare function normalizePayload(payload: any): INormalizedPayloadOutput;