mirror of
https://github.com/vrc-get/vrc-get.git
synced 2026-06-21 09:58:08 +00:00
18 lines
438 B
TypeScript
18 lines
438 B
TypeScript
// Very tiny polyfill for using statement
|
|
|
|
declare global {
|
|
interface SymbolConstructor {
|
|
readonly dispose: unique symbol;
|
|
readonly asyncDispose: unique symbol;
|
|
}
|
|
}
|
|
|
|
if (typeof Symbol.dispose !== "symbol")
|
|
Object.defineProperty(Symbol, "dispose", { value: Symbol.for("dispose") });
|
|
|
|
if (typeof Symbol.asyncDispose !== "symbol")
|
|
Object.defineProperty(Symbol, "asyncDispose", {
|
|
value: Symbol.for("asyncDispose"),
|
|
});
|
|
|
|
export {};
|