unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
16 lines (15 loc) • 577 B
TypeScript
import { ITagStore } from '../../lib/types/stores/tag-store';
import { ITag } from '../../lib/types/model';
export default class FakeTagStore implements ITagStore {
tags: ITag[];
bulkImport(tags: ITag[]): Promise<ITag[]>;
createTag(tag: ITag): Promise<void>;
delete(key: ITag): Promise<void>;
deleteAll(): Promise<void>;
destroy(): void;
exists(key: ITag): Promise<boolean>;
get(key: ITag): Promise<ITag>;
getAll(): Promise<ITag[]>;
getTag(type: string, value: string): Promise<ITag>;
getTagsByType(type: string): Promise<ITag[]>;
}