@devcycle/nodejs-server-sdk
Version:
The DevCycle NodeJS Server SDK used for feature management.
9 lines (8 loc) • 901 B
TypeScript
import { BucketedUserConfig, SDKVariable, VariableType } from '@devcycle/types';
import { DVCPopulatedUser } from '@devcycle/js-cloud-server-sdk';
import { WASMBucketingExports } from '@devcycle/bucketing-assembly-script';
export declare function bucketUserForConfig(bucketing: WASMBucketingExports, user: DVCPopulatedUser, sdkKey: string): BucketedUserConfig;
export declare function getSDKKeyFromConfig(bucketing: WASMBucketingExports, sdkKey: string): string | null;
export declare function getVariableTypeCode(bucketing: WASMBucketingExports, type: VariableType): number;
export declare function variableForUser(bucketing: WASMBucketingExports, sdkKey: string, user: DVCPopulatedUser, key: string, type: number): SDKVariable | null;
export declare function variableForUser_PB(bucketing: WASMBucketingExports, sdkKey: string, user: DVCPopulatedUser, key: string, type: number): SDKVariable | null;