@slate-sheikah/bridge
Version:
slate-sheikah bridge: Bridge components for slate-sheikah. Slate + Automerge + Sockets
22 lines (18 loc) • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const createByType = type => type === 'map' ? {} : type === 'list' ? [] : '';
const opCreate = (_ref, _ref2) => {
let {
obj,
type
} = _ref;
let [map, ops] = _ref2;
map[obj] = createByType(type);
return [map, ops];
};
var _default = opCreate;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb252ZXJ0L2NyZWF0ZS50cyJdLCJuYW1lcyI6WyJjcmVhdGVCeVR5cGUiLCJ0eXBlIiwib3BDcmVhdGUiLCJvYmoiLCJtYXAiLCJvcHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFQSxNQUFNQSxZQUFZLEdBQUlDLElBQUQsSUFDbkJBLElBQUksS0FBSyxLQUFULEdBQWlCLEVBQWpCLEdBQXNCQSxJQUFJLEtBQUssTUFBVCxHQUFrQixFQUFsQixHQUF1QixFQUQvQzs7QUFHQSxNQUFNQyxRQUFRLEdBQUcsaUJBQW9EO0FBQUEsTUFBbkQ7QUFBRUMsSUFBQUEsR0FBRjtBQUFPRixJQUFBQTtBQUFQLEdBQW1EO0FBQUEsTUFBcEIsQ0FBQ0csR0FBRCxFQUFNQyxHQUFOLENBQW9CO0FBQ25FRCxFQUFBQSxHQUFHLENBQUNELEdBQUQsQ0FBSCxHQUFXSCxZQUFZLENBQUNDLElBQUQsQ0FBdkI7QUFFQSxTQUFPLENBQUNHLEdBQUQsRUFBTUMsR0FBTixDQUFQO0FBQ0QsQ0FKRDs7ZUFNZUgsUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEF1dG9tZXJnZSBmcm9tICdhdXRvbWVyZ2UnXG5cbmNvbnN0IGNyZWF0ZUJ5VHlwZSA9ICh0eXBlOiBBdXRvbWVyZ2UuQ29sbGVjdGlvblR5cGUpID0+XG4gIHR5cGUgPT09ICdtYXAnID8ge30gOiB0eXBlID09PSAnbGlzdCcgPyBbXSA6ICcnXG5cbmNvbnN0IG9wQ3JlYXRlID0gKHsgb2JqLCB0eXBlIH06IEF1dG9tZXJnZS5EaWZmLCBbbWFwLCBvcHNdOiBhbnkpID0+IHtcbiAgbWFwW29ial0gPSBjcmVhdGVCeVR5cGUodHlwZSlcblxuICByZXR1cm4gW21hcCwgb3BzXVxufVxuXG5leHBvcnQgZGVmYXVsdCBvcENyZWF0ZVxuIl19