saleor-dashboard/src/featureFlags/Strategy.ts
Patryk Andrzejewski 3118741db8
Feature flags strategies (#3800)
* Feature flags

* Feature flags

* Feature flags

* Feature flags

* Feature flags

* Feature flags

* Types

* use @swc/jest

* Avoid calling constructors inside

* Types

* Types

* remove flagsmith

* Change to payload

* Change to payload

* Update tests

* Split resolver
2023-06-27 13:30:20 +02:00

9 lines
210 B
TypeScript

import { FlagList } from "./availableFlags";
export interface Strategy {
fetchAll(): Promise<FlagList>;
}
export interface PersistableStrategy extends Strategy {
store?(flags: FlagList): Promise<void>;
}