1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//// [tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsDeclarationEmit.1.ts] ////
//// [usingDeclarationsDeclarationEmit.1.ts]
using r1 = { [Symbol.dispose]() {} };
export { r1 };
await using r2 = { async [Symbol.asyncDispose]() {} };
export { r2 };
//// [usingDeclarationsDeclarationEmit.1.js]
using r1 = { [Symbol.dispose]() { } };
export { r1 };
await using r2 = { async [Symbol.asyncDispose]() { } };
export { r2 };
//// [usingDeclarationsDeclarationEmit.1.d.ts]
declare const r1: {
[Symbol.dispose](): void;
};
export { r1 };
declare const r2: {
[Symbol.asyncDispose](): Promise<void>;
};
export { r2 };
|