mirror of
https://github.com/denoland/deno.git
synced 2024-11-26 16:09:27 -05:00
18 lines
286 B
Text
18 lines
286 B
Text
|
function d() {
|
||
|
let methods;
|
||
|
const promise = new Promise((resolve, reject)=>{
|
||
|
methods = {
|
||
|
resolve,
|
||
|
reject
|
||
|
};
|
||
|
});
|
||
|
return Object.assign(promise, methods);
|
||
|
}
|
||
|
class A {
|
||
|
s = d();
|
||
|
a() {
|
||
|
this.s.resolve();
|
||
|
}
|
||
|
}
|
||
|
new A();
|