UNPKG

raid-addons

Version:

Add-ons functions for use with Raid

27 lines (22 loc) 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var arc = function arc(signal) { var internal = {}; signal.observe(function (state) { internal = state; }); var getState = function getState(selector) { return selector ? selector(internal) : internal; }; return function (fn) { return function (state, event) { fn(getState, event, signal); return state; }; }; }; var _default = arc; exports["default"] = _default;