UNPKG

@devcycle/js-client-sdk

Version:

The Javascript Client SDK for DevCycle

16 lines (15 loc) 693 B
import { DevCycleEvent } from './types'; import { DVCPopulatedUser } from './User'; import type { BucketedUserConfig, SDKEventRequestBody } from '@devcycle/types'; export declare function generateEventPayload(config: BucketedUserConfig | undefined, user: DVCPopulatedUser, events: DevCycleEvent[]): SDKEventRequestBody; export declare class DVCRequestEvent implements DevCycleEvent { type: string; target?: string; customType?: string; user_id: string; clientDate: number; value?: number; featureVars?: Record<string, string>; metaData?: Record<string, unknown>; constructor(event: DevCycleEvent, user_id: string, config: BucketedUserConfig | undefined); }