UNPKG

@devcycle/js-cloud-server-sdk

Version:

The DevCycle JS Cloud Bucketing Server SDK used for feature management.

21 lines (20 loc) 886 B
import { DevCycleServerSDKOptions } from '@devcycle/types'; import { DevCycleCloudClient } from './cloudClient'; import { DevCycleUser } from './models/user'; import { EvalHook } from './hooks/EvalHook'; export { DevCycleCloudClient, DevCycleUser }; export * from './models/populatedUser'; export * from './models/user'; export * from './models/variable'; export * from './types'; export * from './request'; export * from './utils/logger'; export * from './utils/paramUtils'; export * from './hooks/EvalHook'; export type DevCycleCloudOptions = Pick<DevCycleServerSDKOptions, 'logger' | 'logLevel' | 'enableEdgeDB' | 'bucketingAPIURI'> & { platform?: 'NodeJS' | 'Electron' | 'EdgeWorker'; platformVersion?: string; hostname?: string; hooks?: EvalHook[]; }; export declare function initializeDevCycle(sdkKey: string, options?: DevCycleCloudOptions): DevCycleCloudClient;