unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
25 lines • 807 B
TypeScript
import type { Store } from '../../types/stores/store.js';
export interface IContextFieldDto {
name: string;
description?: string | null;
stickiness?: boolean;
sortOrder?: number;
usedInProjects?: number | null;
usedInFeatures?: number | null;
legalValues?: ILegalValue[];
project?: string;
}
export interface ILegalValue {
value: string;
description?: string;
}
export interface IContextField extends IContextFieldDto {
createdAt: Date;
}
export interface IContextFieldStore extends Store<IContextField, string> {
create(data: IContextFieldDto): Promise<IContextField>;
update(data: IContextFieldDto): Promise<IContextField>;
count(): Promise<number>;
countProjectFields(): Promise<number>;
}
//# sourceMappingURL=context-field-store-type.d.ts.map