@navinc/base-react-components
Version:
Nav's Pattern Library
22 lines (21 loc) • 623 B
TypeScript
/**
* @example
* import { waitForTealium } from '@navinc/base-react-components'
*
* const tealiumData = await waitForTealium()
*/
export declare const waitForTealium: () => Promise<Data>;
/**
* @example
* import { useTealiumUtag } from '@navinc/base-react-components'
*
* const { tealiumId, isTealiumLoading } = useTealiumUtag()
* isTealiumLoading ? <div>Loading...</div> : <div>Tealium ID: {tealiumId}</div>
*/
export declare const useTealiumUtag: ({ onError }?: {
onError?: ((error: any) => void) | undefined;
}) => {
tealiumId: string | undefined;
loading: boolean;
data: Data | undefined;
};