UNPKG

@devcycle/js-client-sdk

Version:

The Javascript Client SDK for DevCycle

14 lines (13 loc) 801 B
import { DevCycleEvent, DevCycleOptions } from './types'; import { DVCPopulatedUser } from './User'; import type { BucketedUserConfig, DVCLogger } from '@devcycle/types'; /** * Endpoints */ export declare const getConfigJson: (sdkKey: string, user: DVCPopulatedUser, logger: DVCLogger, options?: DevCycleOptions, extraParams?: { sse: boolean; lastModified?: number; etag?: string; }) => Promise<BucketedUserConfig>; export declare const publishEvents: (sdkKey: string | null, config: BucketedUserConfig | undefined, user: DVCPopulatedUser, events: DevCycleEvent[], logger: DVCLogger, options?: DevCycleOptions) => Promise<Response>; export declare const saveEntity: (user: DVCPopulatedUser, sdkKey: string, logger: DVCLogger, options?: DevCycleOptions) => Promise<Response | undefined>;