UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

19 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.waitForRetrieve = void 0; const model_react_1 = require("model-react"); /** * Waits for a given value to become available, listening for updates using data hooks * @param get The getter to retrieve a value * @returns The obtained value */ async function waitForRetrieve(get) { let result; await model_react_1.waitFor(hook => { result = get(hook); return result != undefined; }); return result; } exports.waitForRetrieve = waitForRetrieve; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2FpdEZvclJldHJpZXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3dhaXRGb3JSZXRyaWV2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2Q0FBK0M7QUFFL0M7Ozs7R0FJRztBQUNJLEtBQUssVUFBVSxlQUFlLENBQ2pDLEdBQXVDO0lBRXZDLElBQUksTUFBcUIsQ0FBQztJQUMxQixNQUFNLHFCQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFDakIsTUFBTSxHQUFHLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNuQixPQUFPLE1BQU0sSUFBSSxTQUFTLENBQUM7SUFDL0IsQ0FBQyxDQUFDLENBQUM7SUFDSCxPQUFPLE1BQVcsQ0FBQztBQUN2QixDQUFDO0FBVEQsMENBU0MifQ==