UNPKG

@glimmer/runtime

Version:

Minimal runtime needed to render Glimmer templates

26 lines (25 loc) 6.97 kB
import './lib/bootstrap'; export { clear, ConcreteBounds, CursorImpl } from './lib/bounds'; export { resetDebuggerCallback, setDebuggerCallback } from './lib/compiled/opcodes/debugger'; export { curry, CurriedValue } from './lib/curried-value'; export { TemplateOnlyComponentManager, TEMPLATE_ONLY_COMPONENT_MANAGER, TemplateOnlyComponentDefinition as TemplateOnlyComponent, templateOnlyComponent } from './lib/component/template-only'; export { default as DOMChanges, DOMChangesImpl as IDOMChanges, DOMTreeConstruction, isWhitespace } from './lib/dom/helper'; export { normalizeProperty } from './lib/dom/props'; export { DynamicScopeImpl, PartialScopeImpl } from './lib/scope'; export { runtimeContext, EnvironmentImpl, inTransaction } from './lib/environment'; export { renderComponent, renderMain, renderSync } from './lib/render'; export { UpdatingVM, VM as LowLevelVM } from './lib/vm'; export { EMPTY_ARGS, EMPTY_NAMED, EMPTY_POSITIONAL, createCapturedArgs, reifyArgs, reifyNamed, reifyPositional } from './lib/vm/arguments'; export { DynamicAttribute, dynamicAttribute, SimpleDynamicAttribute } from './lib/vm/attributes/dynamic'; export { clientBuilder, NewElementBuilder, UpdatableBlockImpl, RemoteLiveBlock } from './lib/vm/element-builder'; export { isSerializationFirstNode, RehydrateBuilder, rehydrationBuilder, SERIALIZATION_FIRST_NODE_STRING } from './lib/vm/rehydrate-builder'; export { invokeHelper } from './lib/helpers/invoke'; export { default as fn } from './lib/helpers/fn'; export { default as hash } from './lib/helpers/hash'; export { default as array } from './lib/helpers/array'; export { default as get } from './lib/helpers/get'; export { default as concat } from './lib/helpers/concat'; export { default as on } from './lib/modifiers/on'; // Currently we need to re-export these values for @glimmer/component // https://github.com/glimmerjs/glimmer.js/issues/319 export { destroy, registerDestructor, isDestroying, isDestroyed } from '@glimmer/destroyable'; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3J1bnRpbWUvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsT0FBTyxpQkFBUDtBQUVBLFNBQVMsS0FBVCxFQUFnQixjQUFoQixFQUFnQyxVQUFoQyxRQUFrRCxjQUFsRDtBQUNBLFNBRUUscUJBRkYsRUFHRSxtQkFIRixRQUlPLGlDQUpQO0FBS0EsU0FBUyxLQUFULEVBQWdCLFlBQWhCLFFBQW9DLHFCQUFwQztBQUNBLFNBQ0UsNEJBREYsRUFFRSwrQkFGRixFQUdFLCtCQUErQixJQUFJLHFCQUhyQyxFQUlFLHFCQUpGLFFBS08sK0JBTFA7QUFNQSxTQUNFLE9BQU8sSUFBSSxVQURiLEVBRUUsY0FBYyxJQUFJLFdBRnBCLEVBR0UsbUJBSEYsRUFJRSxZQUpGLFFBS08sa0JBTFA7QUFNQSxTQUFTLGlCQUFULFFBQWtDLGlCQUFsQztBQUNBLFNBQVMsZ0JBQVQsRUFBMkIsZ0JBQTNCLFFBQW1ELGFBQW5EO0FBQ0EsU0FDRSxjQURGLEVBRUUsZUFGRixFQUlFLGFBSkYsUUFLTyxtQkFMUDtBQU1BLFNBQVMsZUFBVCxFQUEwQixVQUExQixFQUFzQyxVQUF0QyxRQUF3RCxjQUF4RDtBQUVBLFNBQXFCLFVBQXJCLEVBQWlDLEVBQUUsSUFBSSxVQUF2QyxRQUF5RCxVQUF6RDtBQUNBLFNBQ0UsVUFERixFQUVFLFdBRkYsRUFHRSxnQkFIRixFQUlFLGtCQUpGLEVBS0UsU0FMRixFQU1FLFVBTkYsRUFPRSxlQVBGLFFBUU8sb0JBUlA7QUFTQSxTQUNFLGdCQURGLEVBRUUsZ0JBRkYsRUFHRSxzQkFIRixRQUlPLDZCQUpQO0FBS0EsU0FDRSxhQURGLEVBRUUsaUJBRkYsRUFHRSxrQkFIRixFQUlFLGVBSkYsUUFLTywwQkFMUDtBQU1BLFNBQ0Usd0JBREYsRUFFRSxnQkFGRixFQUdFLGtCQUhGLEVBSUUsK0JBSkYsUUFLTyw0QkFMUDtBQU1BLFNBQVMsWUFBVCxRQUE2QixzQkFBN0I7QUFFQSxTQUFTLE9BQU8sSUFBSSxFQUFwQixRQUE4QixrQkFBOUI7QUFDQSxTQUFTLE9BQU8sSUFBSSxJQUFwQixRQUFnQyxvQkFBaEM7QUFDQSxTQUFTLE9BQU8sSUFBSSxLQUFwQixRQUFpQyxxQkFBakM7QUFDQSxTQUFTLE9BQU8sSUFBSSxHQUFwQixRQUErQixtQkFBL0I7QUFDQSxTQUFTLE9BQU8sSUFBSSxNQUFwQixRQUFrQyxzQkFBbEM7QUFFQSxTQUFTLE9BQU8sSUFBSSxFQUFwQixRQUE4QixvQkFBOUIsQyxDQUVBO0FBQ0E7O0FBQ0EsU0FBUyxPQUFULEVBQWtCLGtCQUFsQixFQUFzQyxZQUF0QyxFQUFvRCxXQUFwRCxRQUF1RSxzQkFBdkUiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBkZXByZWNhdGVkIHVzZSBSaWNoSXRlcmF0b3JSZXN1bHQ8VGljaywgUmV0dXJuPiBvciBUZW1wbGF0ZUl0ZXJhdG9yIGluc3RlYWRcbiAqL1xuaW1wb3J0IHsgUmljaEl0ZXJhdG9yUmVzdWx0IH0gZnJvbSAnQGdsaW1tZXIvaW50ZXJmYWNlcyc7XG5pbXBvcnQgJy4vbGliL2Jvb3RzdHJhcCc7XG5cbmV4cG9ydCB7IGNsZWFyLCBDb25jcmV0ZUJvdW5kcywgQ3Vyc29ySW1wbCB9IGZyb20gJy4vbGliL2JvdW5kcyc7XG5leHBvcnQge1xuICBEZWJ1Z0NhbGxiYWNrLFxuICByZXNldERlYnVnZ2VyQ2FsbGJhY2ssXG4gIHNldERlYnVnZ2VyQ2FsbGJhY2ssXG59IGZyb20gJy4vbGliL2NvbXBpbGVkL29wY29kZXMvZGVidWdnZXInO1xuZXhwb3J0IHsgY3VycnksIEN1cnJpZWRWYWx1ZSB9IGZyb20gJy4vbGliL2N1cnJpZWQtdmFsdWUnO1xuZXhwb3J0IHtcbiAgVGVtcGxhdGVPbmx5Q29tcG9uZW50TWFuYWdlcixcbiAgVEVNUExBVEVfT05MWV9DT01QT05FTlRfTUFOQUdFUixcbiAgVGVtcGxhdGVPbmx5Q29tcG9uZW50RGVmaW5pdGlvbiBhcyBUZW1wbGF0ZU9ubHlDb21wb25lbnQsXG4gIHRlbXBsYXRlT25seUNvbXBvbmVudCxcbn0gZnJvbSAnLi9saWIvY29tcG9uZW50L3RlbXBsYXRlLW9ubHknO1xuZXhwb3J0IHtcbiAgZGVmYXVsdCBhcyBET01DaGFuZ2VzLFxuICBET01DaGFuZ2VzSW1wbCBhcyBJRE9NQ2hhbmdlcyxcbiAgRE9NVHJlZUNvbnN0cnVjdGlvbixcbiAgaXNXaGl0ZXNwYWNlLFxufSBmcm9tICcuL2xpYi9kb20vaGVscGVyJztcbmV4cG9ydCB7IG5vcm1hbGl6ZVByb3BlcnR5IH0gZnJvbSAnLi9saWIvZG9tL3Byb3BzJztcbmV4cG9ydCB7IER5bmFtaWNTY29wZUltcGwsIFBhcnRpYWxTY29wZUltcGwgfSBmcm9tICcuL2xpYi9zY29wZSc7XG5leHBvcnQge1xuICBydW50aW1lQ29udGV4dCxcbiAgRW52aXJvbm1lbnRJbXBsLFxuICBFbnZpcm9ubWVudERlbGVnYXRlLFxuICBpblRyYW5zYWN0aW9uLFxufSBmcm9tICcuL2xpYi9lbnZpcm9ubWVudCc7XG5leHBvcnQgeyByZW5kZXJDb21wb25lbnQsIHJlbmRlck1haW4sIHJlbmRlclN5bmMgfSBmcm9tICcuL2xpYi9yZW5kZXInO1xuZXhwb3J0IHsgU2FmZVN0cmluZyB9IGZyb20gJy4vbGliL3Vwc2VydCc7XG5leHBvcnQgeyBJbnRlcm5hbFZNLCBVcGRhdGluZ1ZNLCBWTSBhcyBMb3dMZXZlbFZNIH0gZnJvbSAnLi9saWIvdm0nO1xuZXhwb3J0IHtcbiAgRU1QVFlfQVJHUyxcbiAgRU1QVFlfTkFNRUQsXG4gIEVNUFRZX1BPU0lUSU9OQUwsXG4gIGNyZWF0ZUNhcHR1cmVkQXJncyxcbiAgcmVpZnlBcmdzLFxuICByZWlmeU5hbWVkLFxuICByZWlmeVBvc2l0aW9uYWwsXG59IGZyb20gJy4vbGliL3ZtL2FyZ3VtZW50cyc7XG5leHBvcnQge1xuICBEeW5hbWljQXR0cmlidXRlLFxuICBkeW5hbWljQXR0cmlidXRlLFxuICBTaW1wbGVEeW5hbWljQXR0cmlidXRlLFxufSBmcm9tICcuL2xpYi92bS9hdHRyaWJ1dGVzL2R5bmFtaWMnO1xuZXhwb3J0IHtcbiAgY2xpZW50QnVpbGRlcixcbiAgTmV3RWxlbWVudEJ1aWxkZXIsXG4gIFVwZGF0YWJsZUJsb2NrSW1wbCxcbiAgUmVtb3RlTGl2ZUJsb2NrLFxufSBmcm9tICcuL2xpYi92bS9lbGVtZW50LWJ1aWxkZXInO1xuZXhwb3J0IHtcbiAgaXNTZXJpYWxpemF0aW9uRmlyc3ROb2RlLFxuICBSZWh5ZHJhdGVCdWlsZGVyLFxuICByZWh5ZHJhdGlvbkJ1aWxkZXIsXG4gIFNFUklBTElaQVRJT05fRklSU1RfTk9ERV9TVFJJTkcsXG59IGZyb20gJy4vbGliL3ZtL3JlaHlkcmF0ZS1idWlsZGVyJztcbmV4cG9ydCB7IGludm9rZUhlbHBlciB9IGZyb20gJy4vbGliL2hlbHBlcnMvaW52b2tlJztcblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBmbiB9IGZyb20gJy4vbGliL2hlbHBlcnMvZm4nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBoYXNoIH0gZnJvbSAnLi9saWIvaGVscGVycy9oYXNoJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgYXJyYXkgfSBmcm9tICcuL2xpYi9oZWxwZXJzL2FycmF5JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgZ2V0IH0gZnJvbSAnLi9saWIvaGVscGVycy9nZXQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBjb25jYXQgfSBmcm9tICcuL2xpYi9oZWxwZXJzL2NvbmNhdCc7XG5cbmV4cG9ydCB7IGRlZmF1bHQgYXMgb24gfSBmcm9tICcuL2xpYi9tb2RpZmllcnMvb24nO1xuXG4vLyBDdXJyZW50bHkgd2UgbmVlZCB0byByZS1leHBvcnQgdGhlc2UgdmFsdWVzIGZvciBAZ2xpbW1lci9jb21wb25lbnRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nbGltbWVyanMvZ2xpbW1lci5qcy9pc3N1ZXMvMzE5XG5leHBvcnQgeyBkZXN0cm95LCByZWdpc3RlckRlc3RydWN0b3IsIGlzRGVzdHJveWluZywgaXNEZXN0cm95ZWQgfSBmcm9tICdAZ2xpbW1lci9kZXN0cm95YWJsZSc7XG5cbmV4cG9ydCB0eXBlIEl0ZXJhdG9yUmVzdWx0PFQ+ID0gUmljaEl0ZXJhdG9yUmVzdWx0PG51bGwsIFQ+O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==