UNPKG

c15t

Version:

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

28 lines (27 loc) 1.15 kB
/** * Pending submissions management for offline fallback. * * @packageDocumentation */ import type { IdentifyUserRequestBody, SetConsentRequestBody } from '../client-interface'; import type { FetcherContext } from './fetcher'; /** * Check for pending consent submissions on initialization * @internal */ export declare function checkPendingConsentSubmissions(_context: FetcherContext, processPendingSubmissions: (submissions: SetConsentRequestBody[]) => Promise<void>): void; /** * Process pending consent submissions * @internal */ export declare function processPendingConsentSubmissions(context: FetcherContext, submissions: SetConsentRequestBody[]): Promise<void>; /** * Check for pending identify user submissions on initialization * @internal */ export declare function checkPendingIdentifySubmissions(_context: FetcherContext, processPendingSubmissions: (submissions: IdentifyUserRequestBody[]) => Promise<void>): void; /** * Process pending identify user submissions * @internal */ export declare function processPendingIdentifySubmissions(context: FetcherContext, submissions: IdentifyUserRequestBody[]): Promise<void>;