features.ts 337 B

1234567891011121314
  1. const _AVAILABLE_FEATURES = new Set(["anchor-deprecated-state"]);
  2. const _FEATURES = new Map();
  3. export function set(key: string) {
  4. if (!_AVAILABLE_FEATURES.has(key)) {
  5. throw new Error("Invalid feature");
  6. }
  7. _FEATURES.set(key, true);
  8. }
  9. export function isSet(key: string): boolean {
  10. return _FEATURES.get(key) !== undefined;
  11. }