@devcycle/nestjs-server-sdk
Version:
The DevCycle NestJS Server SDK used for feature management.
11 lines (10 loc) • 540 B
TypeScript
import { ExecutionContext } from '@nestjs/common';
import { DevCycleOptions, DevCycleUser } from '@devcycle/nodejs-server-sdk';
export interface DevCycleModuleOptions {
key: string;
options?: Omit<DevCycleOptions, 'enableCloudBucketing'>;
userFactory: (context: ExecutionContext) => DevCycleUser | Promise<DevCycleUser>;
}
export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls<DevCycleModuleOptions, "forRoot", "create", {
isGlobal: boolean;
}>, MODULE_OPTIONS_TOKEN: string | symbol;