@glimmer/runtime
Version:
Minimal runtime needed to render Glimmer templates
388 lines (361 loc) • 14.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "clear", {
enumerable: true,
get: function () {
return _bounds.clear;
}
});
Object.defineProperty(exports, "ConcreteBounds", {
enumerable: true,
get: function () {
return _bounds.ConcreteBounds;
}
});
Object.defineProperty(exports, "CursorImpl", {
enumerable: true,
get: function () {
return _bounds.CursorImpl;
}
});
Object.defineProperty(exports, "resetDebuggerCallback", {
enumerable: true,
get: function () {
return _debugger.resetDebuggerCallback;
}
});
Object.defineProperty(exports, "setDebuggerCallback", {
enumerable: true,
get: function () {
return _debugger.setDebuggerCallback;
}
});
Object.defineProperty(exports, "curry", {
enumerable: true,
get: function () {
return _curriedValue.curry;
}
});
Object.defineProperty(exports, "CurriedValue", {
enumerable: true,
get: function () {
return _curriedValue.CurriedValue;
}
});
Object.defineProperty(exports, "TemplateOnlyComponentManager", {
enumerable: true,
get: function () {
return _templateOnly.TemplateOnlyComponentManager;
}
});
Object.defineProperty(exports, "TEMPLATE_ONLY_COMPONENT_MANAGER", {
enumerable: true,
get: function () {
return _templateOnly.TEMPLATE_ONLY_COMPONENT_MANAGER;
}
});
Object.defineProperty(exports, "TemplateOnlyComponent", {
enumerable: true,
get: function () {
return _templateOnly.TemplateOnlyComponentDefinition;
}
});
Object.defineProperty(exports, "templateOnlyComponent", {
enumerable: true,
get: function () {
return _templateOnly.templateOnlyComponent;
}
});
Object.defineProperty(exports, "DOMChanges", {
enumerable: true,
get: function () {
return _helper.default;
}
});
Object.defineProperty(exports, "IDOMChanges", {
enumerable: true,
get: function () {
return _helper.DOMChangesImpl;
}
});
Object.defineProperty(exports, "DOMTreeConstruction", {
enumerable: true,
get: function () {
return _helper.DOMTreeConstruction;
}
});
Object.defineProperty(exports, "isWhitespace", {
enumerable: true,
get: function () {
return _helper.isWhitespace;
}
});
Object.defineProperty(exports, "normalizeProperty", {
enumerable: true,
get: function () {
return _props.normalizeProperty;
}
});
Object.defineProperty(exports, "DynamicScopeImpl", {
enumerable: true,
get: function () {
return _scope.DynamicScopeImpl;
}
});
Object.defineProperty(exports, "PartialScopeImpl", {
enumerable: true,
get: function () {
return _scope.PartialScopeImpl;
}
});
Object.defineProperty(exports, "runtimeContext", {
enumerable: true,
get: function () {
return _environment.runtimeContext;
}
});
Object.defineProperty(exports, "EnvironmentImpl", {
enumerable: true,
get: function () {
return _environment.EnvironmentImpl;
}
});
Object.defineProperty(exports, "inTransaction", {
enumerable: true,
get: function () {
return _environment.inTransaction;
}
});
Object.defineProperty(exports, "renderComponent", {
enumerable: true,
get: function () {
return _render.renderComponent;
}
});
Object.defineProperty(exports, "renderMain", {
enumerable: true,
get: function () {
return _render.renderMain;
}
});
Object.defineProperty(exports, "renderSync", {
enumerable: true,
get: function () {
return _render.renderSync;
}
});
Object.defineProperty(exports, "UpdatingVM", {
enumerable: true,
get: function () {
return _vm.UpdatingVM;
}
});
Object.defineProperty(exports, "LowLevelVM", {
enumerable: true,
get: function () {
return _vm.VM;
}
});
Object.defineProperty(exports, "EMPTY_ARGS", {
enumerable: true,
get: function () {
return _arguments.EMPTY_ARGS;
}
});
Object.defineProperty(exports, "EMPTY_NAMED", {
enumerable: true,
get: function () {
return _arguments.EMPTY_NAMED;
}
});
Object.defineProperty(exports, "EMPTY_POSITIONAL", {
enumerable: true,
get: function () {
return _arguments.EMPTY_POSITIONAL;
}
});
Object.defineProperty(exports, "createCapturedArgs", {
enumerable: true,
get: function () {
return _arguments.createCapturedArgs;
}
});
Object.defineProperty(exports, "reifyArgs", {
enumerable: true,
get: function () {
return _arguments.reifyArgs;
}
});
Object.defineProperty(exports, "reifyNamed", {
enumerable: true,
get: function () {
return _arguments.reifyNamed;
}
});
Object.defineProperty(exports, "reifyPositional", {
enumerable: true,
get: function () {
return _arguments.reifyPositional;
}
});
Object.defineProperty(exports, "DynamicAttribute", {
enumerable: true,
get: function () {
return _dynamic.DynamicAttribute;
}
});
Object.defineProperty(exports, "dynamicAttribute", {
enumerable: true,
get: function () {
return _dynamic.dynamicAttribute;
}
});
Object.defineProperty(exports, "SimpleDynamicAttribute", {
enumerable: true,
get: function () {
return _dynamic.SimpleDynamicAttribute;
}
});
Object.defineProperty(exports, "clientBuilder", {
enumerable: true,
get: function () {
return _elementBuilder.clientBuilder;
}
});
Object.defineProperty(exports, "NewElementBuilder", {
enumerable: true,
get: function () {
return _elementBuilder.NewElementBuilder;
}
});
Object.defineProperty(exports, "UpdatableBlockImpl", {
enumerable: true,
get: function () {
return _elementBuilder.UpdatableBlockImpl;
}
});
Object.defineProperty(exports, "RemoteLiveBlock", {
enumerable: true,
get: function () {
return _elementBuilder.RemoteLiveBlock;
}
});
Object.defineProperty(exports, "isSerializationFirstNode", {
enumerable: true,
get: function () {
return _rehydrateBuilder.isSerializationFirstNode;
}
});
Object.defineProperty(exports, "RehydrateBuilder", {
enumerable: true,
get: function () {
return _rehydrateBuilder.RehydrateBuilder;
}
});
Object.defineProperty(exports, "rehydrationBuilder", {
enumerable: true,
get: function () {
return _rehydrateBuilder.rehydrationBuilder;
}
});
Object.defineProperty(exports, "SERIALIZATION_FIRST_NODE_STRING", {
enumerable: true,
get: function () {
return _rehydrateBuilder.SERIALIZATION_FIRST_NODE_STRING;
}
});
Object.defineProperty(exports, "invokeHelper", {
enumerable: true,
get: function () {
return _invoke.invokeHelper;
}
});
Object.defineProperty(exports, "fn", {
enumerable: true,
get: function () {
return _fn.default;
}
});
Object.defineProperty(exports, "hash", {
enumerable: true,
get: function () {
return _hash.default;
}
});
Object.defineProperty(exports, "array", {
enumerable: true,
get: function () {
return _array.default;
}
});
Object.defineProperty(exports, "get", {
enumerable: true,
get: function () {
return _get.default;
}
});
Object.defineProperty(exports, "concat", {
enumerable: true,
get: function () {
return _concat.default;
}
});
Object.defineProperty(exports, "on", {
enumerable: true,
get: function () {
return _on.default;
}
});
Object.defineProperty(exports, "destroy", {
enumerable: true,
get: function () {
return _destroyable.destroy;
}
});
Object.defineProperty(exports, "registerDestructor", {
enumerable: true,
get: function () {
return _destroyable.registerDestructor;
}
});
Object.defineProperty(exports, "isDestroying", {
enumerable: true,
get: function () {
return _destroyable.isDestroying;
}
});
Object.defineProperty(exports, "isDestroyed", {
enumerable: true,
get: function () {
return _destroyable.isDestroyed;
}
});
require("./lib/bootstrap");
var _bounds = require("./lib/bounds");
var _debugger = require("./lib/compiled/opcodes/debugger");
var _curriedValue = require("./lib/curried-value");
var _templateOnly = require("./lib/component/template-only");
var _helper = _interopRequireWildcard(require("./lib/dom/helper"));
var _props = require("./lib/dom/props");
var _scope = require("./lib/scope");
var _environment = require("./lib/environment");
var _render = require("./lib/render");
var _vm = require("./lib/vm");
var _arguments = require("./lib/vm/arguments");
var _dynamic = require("./lib/vm/attributes/dynamic");
var _elementBuilder = require("./lib/vm/element-builder");
var _rehydrateBuilder = require("./lib/vm/rehydrate-builder");
var _invoke = require("./lib/helpers/invoke");
var _fn = _interopRequireDefault(require("./lib/helpers/fn"));
var _hash = _interopRequireDefault(require("./lib/helpers/hash"));
var _array = _interopRequireDefault(require("./lib/helpers/array"));
var _get = _interopRequireDefault(require("./lib/helpers/get"));
var _concat = _interopRequireDefault(require("./lib/helpers/concat"));
var _on = _interopRequireDefault(require("./lib/modifiers/on"));
var _destroyable = require("@glimmer/destroyable");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3J1bnRpbWUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSUE7O0FBRUE7O0FBQ0E7O0FBS0E7O0FBQ0E7O0FBTUE7O0FBTUE7O0FBQ0E7O0FBQ0E7O0FBTUE7O0FBRUE7O0FBQ0E7O0FBU0E7O0FBS0E7O0FBTUE7O0FBTUE7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBRUE7O0FBSUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBkZXByZWNhdGVkIHVzZSBSaWNoSXRlcmF0b3JSZXN1bHQ8VGljaywgUmV0dXJuPiBvciBUZW1wbGF0ZUl0ZXJhdG9yIGluc3RlYWRcbiAqL1xuaW1wb3J0IHsgUmljaEl0ZXJhdG9yUmVzdWx0IH0gZnJvbSAnQGdsaW1tZXIvaW50ZXJmYWNlcyc7XG5pbXBvcnQgJy4vbGliL2Jvb3RzdHJhcCc7XG5cbmV4cG9ydCB7IGNsZWFyLCBDb25jcmV0ZUJvdW5kcywgQ3Vyc29ySW1wbCB9IGZyb20gJy4vbGliL2JvdW5kcyc7XG5leHBvcnQge1xuICBEZWJ1Z0NhbGxiYWNrLFxuICByZXNldERlYnVnZ2VyQ2FsbGJhY2ssXG4gIHNldERlYnVnZ2VyQ2FsbGJhY2ssXG59IGZyb20gJy4vbGliL2NvbXBpbGVkL29wY29kZXMvZGVidWdnZXInO1xuZXhwb3J0IHsgY3VycnksIEN1cnJpZWRWYWx1ZSB9IGZyb20gJy4vbGliL2N1cnJpZWQtdmFsdWUnO1xuZXhwb3J0IHtcbiAgVGVtcGxhdGVPbmx5Q29tcG9uZW50TWFuYWdlcixcbiAgVEVNUExBVEVfT05MWV9DT01QT05FTlRfTUFOQUdFUixcbiAgVGVtcGxhdGVPbmx5Q29tcG9uZW50RGVmaW5pdGlvbiBhcyBUZW1wbGF0ZU9ubHlDb21wb25lbnQsXG4gIHRlbXBsYXRlT25seUNvbXBvbmVudCxcbn0gZnJvbSAnLi9saWIvY29tcG9uZW50L3RlbXBsYXRlLW9ubHknO1xuZXhwb3J0IHtcbiAgZGVmYXVsdCBhcyBET01DaGFuZ2VzLFxuICBET01DaGFuZ2VzSW1wbCBhcyBJRE9NQ2hhbmdlcyxcbiAgRE9NVHJlZUNvbnN0cnVjdGlvbixcbiAgaXNXaGl0ZXNwYWNlLFxufSBmcm9tICcuL2xpYi9kb20vaGVscGVyJztcbmV4cG9ydCB7IG5vcm1hbGl6ZVByb3BlcnR5IH0gZnJvbSAnLi9saWIvZG9tL3Byb3BzJztcbmV4cG9ydCB7IER5bmFtaWNTY29wZUltcGwsIFBhcnRpYWxTY29wZUltcGwgfSBmcm9tICcuL2xpYi9zY29wZSc7XG5leHBvcnQge1xuICBydW50aW1lQ29udGV4dCxcbiAgRW52aXJvbm1lbnRJbXBsLFxuICBFbnZpcm9ubWVudERlbGVnYXRlLFxuICBpblRyYW5zYWN0aW9uLFxufSBmcm9tICcuL2xpYi9lbnZpcm9ubWVudCc7XG5leHBvcnQgeyByZW5kZXJDb21wb25lbnQsIHJlbmRlck1haW4sIHJlbmRlclN5bmMgfSBmcm9tICcuL2xpYi9yZW5kZXInO1xuZXhwb3J0IHsgU2FmZVN0cmluZyB9IGZyb20gJy4vbGliL3Vwc2VydCc7XG5leHBvcnQgeyBJbnRlcm5hbFZNLCBVcGRhdGluZ1ZNLCBWTSBhcyBMb3dMZXZlbFZNIH0gZnJvbSAnLi9saWIvdm0nO1xuZXhwb3J0IHtcbiAgRU1QVFlfQVJHUyxcbiAgRU1QVFlfTkFNRUQsXG4gIEVNUFRZX1BPU0lUSU9OQUwsXG4gIGNyZWF0ZUNhcHR1cmVkQXJncyxcbiAgcmVpZnlBcmdzLFxuICByZWlmeU5hbWVkLFxuICByZWlmeVBvc2l0aW9uYWwsXG59IGZyb20gJy4vbGliL3ZtL2FyZ3VtZW50cyc7XG5leHBvcnQge1xuICBEeW5hbWljQXR0cmlidXRlLFxuICBkeW5hbWljQXR0cmlidXRlLFxuICBTaW1wbGVEeW5hbWljQXR0cmlidXRlLFxufSBmcm9tICcuL2xpYi92bS9hdHRyaWJ1dGVzL2R5bmFtaWMnO1xuZXhwb3J0IHtcbiAgY2xpZW50QnVpbGRlcixcbiAgTmV3RWxlbWVudEJ1aWxkZXIsXG4gIFVwZGF0YWJsZUJsb2NrSW1wbCxcbiAgUmVtb3RlTGl2ZUJsb2NrLFxufSBmcm9tICcuL2xpYi92bS9lbGVtZW50LWJ1aWxkZXInO1xuZXhwb3J0IHtcbiAgaXNTZXJpYWxpemF0aW9uRmlyc3ROb2RlLFxuICBSZWh5ZHJhdGVCdWlsZGVyLFxuICByZWh5ZHJhdGlvbkJ1aWxkZXIsXG4gIFNFUklBTElaQVRJT05fRklSU1RfTk9ERV9TVFJJTkcsXG59IGZyb20gJy4vbGliL3ZtL3JlaHlkcmF0ZS1idWlsZGVyJztcbmV4cG9ydCB7IGludm9rZUhlbHBlciB9IGZyb20gJy4vbGliL2hlbHBlcnMvaW52b2tlJztcblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBmbiB9IGZyb20gJy4vbGliL2hlbHBlcnMvZm4nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBoYXNoIH0gZnJvbSAnLi9saWIvaGVscGVycy9oYXNoJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgYXJyYXkgfSBmcm9tICcuL2xpYi9oZWxwZXJzL2FycmF5JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgZ2V0IH0gZnJvbSAnLi9saWIvaGVscGVycy9nZXQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBjb25jYXQgfSBmcm9tICcuL2xpYi9oZWxwZXJzL2NvbmNhdCc7XG5cbmV4cG9ydCB7IGRlZmF1bHQgYXMgb24gfSBmcm9tICcuL2xpYi9tb2RpZmllcnMvb24nO1xuXG4vLyBDdXJyZW50bHkgd2UgbmVlZCB0byByZS1leHBvcnQgdGhlc2UgdmFsdWVzIGZvciBAZ2xpbW1lci9jb21wb25lbnRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nbGltbWVyanMvZ2xpbW1lci5qcy9pc3N1ZXMvMzE5XG5leHBvcnQgeyBkZXN0cm95LCByZWdpc3RlckRlc3RydWN0b3IsIGlzRGVzdHJveWluZywgaXNEZXN0cm95ZWQgfSBmcm9tICdAZ2xpbW1lci9kZXN0cm95YWJsZSc7XG5cbmV4cG9ydCB0eXBlIEl0ZXJhdG9yUmVzdWx0PFQ+ID0gUmljaEl0ZXJhdG9yUmVzdWx0PG51bGwsIFQ+O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==