@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
12 lines • 583 B
TypeScript
import type { FeatureFlagDefinition, IFeatureFlagRegistry } from '../types';
export declare class FeatureFlagRegistry implements IFeatureFlagRegistry {
private flags;
register(definitionOrDefinitions: FeatureFlagDefinition | FeatureFlagDefinition[]): void;
get(key: string): FeatureFlagDefinition | undefined;
getAll(): FeatureFlagDefinition[];
getByCategory(category: string): FeatureFlagDefinition[];
getDefaultValue(key: string): boolean | string | number;
isRegistered(key: string): boolean;
clear(): void;
}
//# sourceMappingURL=registry.d.ts.map