You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
382 B
12 lines
382 B
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;
|
|
|