UNPKG

c15t

Version:

Headless JavaScript consent management platform for cookie banners, privacy preferences, consent storage, and script gating.

20 lines (19 loc) 688 B
import type { IdentifyUserRequestBody } from '../client-interface'; /** * Helper function to introduce a delay * @param ms - Delay duration in milliseconds * @returns Promise resolving after the delay * @internal */ export declare const delay: (ms: number) => Promise<void>; /** * Resolves the subject identifier used by identify-user requests. * Supports the canonical `subjectId` field and the deprecated `id` alias. */ export declare function getIdentifySubjectId(submission?: IdentifyUserRequestBody): string | undefined; /** * Generates a UUID v4 for request identification * * @returns A randomly generated UUID string */ export declare function generateUUID(): string;