@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
27 lines • 596 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeferredBase = void 0;
class DeferredBase {
promise;
resolve;
reject;
id;
constructor(id) {
this.id = id;
this.promise = new Promise((resolve, reject) => {
this.resolve = resolve;
this.reject = reject;
});
}
getId() {
return this.id;
}
getPromise() {
return this.promise;
}
found(value) {
this.resolve(value);
}
}
exports.DeferredBase = DeferredBase;
//# sourceMappingURL=deferredBase.js.map