UNPKG

@aurelia-mdc-web/base

Version:

Base classes for Aurelia Material Components Web

27 lines 962 B
import { __decorate, __metadata } from "tslib"; import { bindingMode } from 'aurelia-binding'; import { bindable, customElement, noView } from 'aurelia-templating'; let MdcPromisifyReference = class MdcPromisifyReference { referenceChanged() { if (this.reference) { this.resolve(this.reference); } } attached() { this.promise = new Promise(r => this.resolve = r); } }; __decorate([ bindable({ defaultBindingMode: bindingMode.fromView }), __metadata("design:type", Promise) ], MdcPromisifyReference.prototype, "promise", void 0); __decorate([ bindable({ defaultBindingMode: bindingMode.toView }), __metadata("design:type", Object) ], MdcPromisifyReference.prototype, "reference", void 0); MdcPromisifyReference = __decorate([ customElement('mdc-promisify-reference'), noView ], MdcPromisifyReference); export { MdcPromisifyReference }; //# sourceMappingURL=mdc-promisify-reference.js.map