@launchmenu/core
Version:
An environment for visual keyboard controlled applets
14 lines • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.adjustSubscribable = void 0;
/**
* Adjusts the given subscribable using the passed function
* @param data The data to be augmented, either plain data, of subscribable data
* @param extendData The function to transform the data
* @returns The new subscribable data
*/
function adjustSubscribable(data, extendData) {
return (hook) => extendData(data instanceof Function ? data(hook) : data, hook);
}
exports.adjustSubscribable = adjustSubscribable;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRqdXN0U3Vic2NyaWJhYmxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL3N1YnNjcmliYWJsZXMvYWRqdXN0U3Vic2NyaWJhYmxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBOzs7OztHQUtHO0FBQ0gsU0FBZ0Isa0JBQWtCLENBQzlCLElBQXNCLEVBQ3RCLFVBQStDO0lBRS9DLE9BQU8sQ0FBQyxJQUFlLEVBQUUsRUFBRSxDQUN2QixVQUFVLENBQUMsSUFBSSxZQUFZLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDdkUsQ0FBQztBQU5ELGdEQU1DIn0=