@webqit/oohtml
Version:
A suite of new DOM features that brings language support for modern UI development paradigms: a component-based architecture, data binding, and reactivity.
15 lines (13 loc) • 402 B
JavaScript
/**
* @imports
*/
import { env } from '../util.js';
export default class DOMContextResponse extends AbortController {
constructor( callback ) {
super();
callback( response => {
const { window: { webqit: { Observer } } } = env;
Observer.defineProperty( this, 'value', { value: response, configurable: true, enumerable: true } );
}, this );
}
}