123456789101112 |
- declare namespace SLOT {
- type InternalSlot = string; // `[[${string}]]`; // TODO: restrict this to require the brackets
- }
- declare const SLOT: {
- assert(O: object, slot: SLOT.InternalSlot): void;
- get(O: object, slot: SLOT.InternalSlot): unknown;
- set(O: object, slot: SLOT.InternalSlot, value?: unknown): void;
- has(O: object, slot: SLOT.InternalSlot): boolean;
- }
- export = SLOT;
|