@difizen/mana-core
Version:
62 lines (59 loc) • 3.26 kB
JavaScript
;
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');