@devcycle/js-cloud-server-sdk
Version:
The DevCycle JS Cloud Bucketing Server SDK used for feature management.
21 lines (20 loc) • 886 B
TypeScript
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;