ember-source
Version:
A JavaScript framework for creating ambitious web applications
32 lines • 2.64 kB
TypeScript
declare module '@glimmer/runtime' {
/**
* @deprecated use RichIteratorResult<Tick, Return> or TemplateIterator instead
*/
import "@glimmer/runtime/lib/bootstrap";
import type { RichIteratorResult } from "@glimmer/interfaces";
export { clear, ConcreteBounds, CursorImpl } from "@glimmer/runtime/lib/bounds";
export { type DebugCallback, resetDebuggerCallback, setDebuggerCallback, } from "@glimmer/runtime/lib/compiled/opcodes/debugger";
export { TEMPLATE_ONLY_COMPONENT_MANAGER, TemplateOnlyComponentDefinition as TemplateOnlyComponent, templateOnlyComponent, TemplateOnlyComponentManager, } from "@glimmer/runtime/lib/component/template-only";
export { CurriedValue, curry } from "@glimmer/runtime/lib/curried-value";
export { DOMChanges, DOMTreeConstruction, DOMChangesImpl as IDOMChanges, isWhitespace, } from "@glimmer/runtime/lib/dom/helper";
export { normalizeProperty } from "@glimmer/runtime/lib/dom/props";
export { type EnvironmentDelegate, EnvironmentImpl, inTransaction, runtimeOptions, } from "@glimmer/runtime/lib/environment";
export { array } from "@glimmer/runtime/lib/helpers/array";
export { concat } from "@glimmer/runtime/lib/helpers/concat";
export { fn } from "@glimmer/runtime/lib/helpers/fn";
export { get } from "@glimmer/runtime/lib/helpers/get";
export { hash } from "@glimmer/runtime/lib/helpers/hash";
export { invokeHelper } from "@glimmer/runtime/lib/helpers/invoke";
export { on } from "@glimmer/runtime/lib/modifiers/on";
export { renderComponent, renderMain, renderSync } from "@glimmer/runtime/lib/render";
export { DynamicScopeImpl, ScopeImpl } from "@glimmer/runtime/lib/scope";
export type { SafeString } from "@glimmer/runtime/lib/upsert";
export { UpdatingVM, type VM } from "@glimmer/runtime/lib/vm";
export { createCapturedArgs, EMPTY_ARGS, EMPTY_NAMED, EMPTY_POSITIONAL, reifyArgs, reifyNamed, reifyPositional, } from "@glimmer/runtime/lib/vm/arguments";
export { DynamicAttribute, dynamicAttribute, SimpleDynamicAttribute, } from "@glimmer/runtime/lib/vm/attributes/dynamic";
export { clientBuilder, NewTreeBuilder, RemoteBlock, ResettableBlockImpl, } from "@glimmer/runtime/lib/vm/element-builder";
export { LowLevelVM } from "@glimmer/runtime/lib/vm/low-level";
export { isSerializationFirstNode, RehydrateTree, rehydrationBuilder, SERIALIZATION_FIRST_NODE_STRING, } from "@glimmer/runtime/lib/vm/rehydrate-builder";
export { destroy, isDestroyed, isDestroying, registerDestructor } from "@glimmer/destroyable";
export type IteratorResult<T> = RichIteratorResult<null, T>;
}