@rudderstack/integrations-lib
Version:
A comprehensive TypeScript library providing shared utilities, SDKs, and tools for RudderStack integrations and destinations.
12 lines • 528 B
TypeScript
import type { FeatureFlagDefinition } from '../types';
export interface IFeatureFlagRegistry {
register(definition: FeatureFlagDefinition): void;
register(definitions: 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=interfaces.d.ts.map