@launchmenu/core
Version:
An environment for visual keyboard controlled applets
27 lines • 1.49 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubIOContextLayer = void 0;
const UnifiedAbstractUILayer_1 = require("../uiLayers/standardUILayer/UnifiedAbstractUILayer");
/**
* A UILayer that can be used to use one context as a sub-context for another context
*/
class SubIOContextLayer extends UnifiedAbstractUILayer_1.UnifiedAbstractUILayer {
/**
* Creates a new sub context UI layer
* @param subContext The sub-context to be shown
*/
constructor(subContext) {
super();
this.subContext = subContext;
}
/** @override */
getAll(hook) {
return this.subContext.getUI(hook);
}
/** @override */
initialize() {
// No initialization is required
}
}
exports.SubIOContextLayer = SubIOContextLayer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3ViSU9Db250ZXh0TGF5ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29udGV4dC9TdWJJT0NvbnRleHRMYXllci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSwrRkFBMEY7QUFJMUY7O0dBRUc7QUFDSCxNQUFhLGlCQUFrQixTQUFRLCtDQUFzQjtJQUd6RDs7O09BR0c7SUFDSCxZQUFtQixVQUFzQjtRQUNyQyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO0lBQ2pDLENBQUM7SUFFRCxnQkFBZ0I7SUFDVCxNQUFNLENBQUMsSUFBZ0I7UUFDMUIsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRUQsZ0JBQWdCO0lBQ04sVUFBVTtRQUNoQixnQ0FBZ0M7SUFDcEMsQ0FBQztDQUNKO0FBckJELDhDQXFCQyJ9
;