UNPKG

@difizen/mana-core

Version:

62 lines (59 loc) 3.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ViewPriority = exports.ViewPreferenceContribution = exports.ViewOption = exports.ViewInstance = exports.ViewFactory = exports.ViewDefineToken = exports.ViewContextMetaKey = exports.ViewComponent = exports.View = exports.StatefulView = exports.SlotViewOption = exports.SlotView = exports.SlotPreferenceContribution = exports.RootViewId = exports.RootSlotId = exports.PortalSlotId = exports.OriginViewComponent = void 0; var _manaSyringe = require("@difizen/mana-syringe"); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } /* eslint-disable @typescript-eslint/no-explicit-any */ var ViewPriority = exports.ViewPriority = /*#__PURE__*/function (ViewPriority) { ViewPriority[ViewPriority["PRIOR"] = 1000] = "PRIOR"; ViewPriority[ViewPriority["DEFAULT"] = 100] = "DEFAULT"; ViewPriority[ViewPriority["IDLE"] = -1] = "IDLE"; return ViewPriority; }({}); var OriginViewComponent = exports.OriginViewComponent = Symbol('OriginViewComponent'); var ViewComponent = exports.ViewComponent = Symbol('ViewComponent'); var View; (function (_View) { function is(data) { return !!data && _typeof(data) === 'object' && 'id' in data && 'view' in data && typeof data['view'] === 'function'; } _View.is = is; })(View || (exports.View = View = {})); var RootViewId = exports.RootViewId = '__ROOT_VIEW__'; var ViewFactory = exports.ViewFactory = _manaSyringe.Syringe.defineToken('ViewFactory'); var ViewOption = exports.ViewOption = Symbol('ViewOption'); var ViewInstance = exports.ViewInstance = Symbol('ViewInstance'); var ViewDefineToken = exports.ViewDefineToken = Symbol('ViewDefineToken'); /** * The default behavior configuration of the view */ var ViewPreferenceContribution = exports.ViewPreferenceContribution = _manaSyringe.Syringe.defineToken('ViewPreferenceContribution'); var StatefulView; (function (_StatefulView) { function is(arg) { return arg !== undefined && typeof arg.storeState === 'function' && typeof arg.restoreState === 'function'; } _StatefulView.is = is; })(StatefulView || (exports.StatefulView = StatefulView = {})); var SlotViewOption; (function (_SlotViewOption) { function is(data) { return !!data && _typeof(data) === 'object' && 'area' in data; } _SlotViewOption.is = is; })(SlotViewOption || (exports.SlotViewOption = SlotViewOption = {})); var RootSlotId = exports.RootSlotId = '__mana_root_slot__'; var PortalSlotId = exports.PortalSlotId = '__mana_portal_slot__'; var SlotView; (function (_SlotView) { function is(data) { return !!data && _typeof(data) === 'object' && 'addView' in data; } _SlotView.is = is; })(SlotView || (exports.SlotView = SlotView = {})); /** * The default behavior configuration of the view */ var SlotPreferenceContribution = exports.SlotPreferenceContribution = _manaSyringe.Syringe.defineToken('SlotPreferenceContribution'); var ViewContextMetaKey = exports.ViewContextMetaKey = Symbol('ViewContextMetaKey');