UNPKG

2.31 kBPlain TextView Raw
1/**
2 * @deprecated use RichIteratorResult<Tick, Return> or TemplateIterator instead
3 */
4import './lib/bootstrap';
5
6import type { RichIteratorResult } from '@glimmer/interfaces';
7
8export { clear, ConcreteBounds, CursorImpl } from './lib/bounds';
9export {
10 type DebugCallback,
11 resetDebuggerCallback,
12 setDebuggerCallback,
13} from './lib/compiled/opcodes/debugger';
14export {
15 TEMPLATE_ONLY_COMPONENT_MANAGER,
16 TemplateOnlyComponentDefinition as TemplateOnlyComponent,
17 templateOnlyComponent,
18 TemplateOnlyComponentManager,
19} from './lib/component/template-only';
20export { CurriedValue, curry } from './lib/curried-value';
21export {
22 DOMChanges,
23 DOMTreeConstruction,
24 DOMChangesImpl as IDOMChanges,
25 isWhitespace,
26} from './lib/dom/helper';
27export { normalizeProperty } from './lib/dom/props';
28export {
29 type EnvironmentDelegate,
30 EnvironmentImpl,
31 inTransaction,
32 runtimeContext,
33} from './lib/environment';
34export { array } from './lib/helpers/array';
35export { concat } from './lib/helpers/concat';
36export { fn } from './lib/helpers/fn';
37export { get } from './lib/helpers/get';
38export { hash } from './lib/helpers/hash';
39export { invokeHelper } from './lib/helpers/invoke';
40export { on } from './lib/modifiers/on';
41export { renderComponent, renderMain, renderSync } from './lib/render';
42export { DynamicScopeImpl, PartialScopeImpl } from './lib/scope';
43export type { SafeString } from './lib/upsert';
44export { type InternalVM, VM as LowLevelVM, UpdatingVM } from './lib/vm';
45export {
46 createCapturedArgs,
47 EMPTY_ARGS,
48 EMPTY_NAMED,
49 EMPTY_POSITIONAL,
50 reifyArgs,
51 reifyNamed,
52 reifyPositional,
53} from './lib/vm/arguments';
54export {
55 DynamicAttribute,
56 dynamicAttribute,
57 SimpleDynamicAttribute,
58} from './lib/vm/attributes/dynamic';
59export {
60 clientBuilder,
61 NewElementBuilder,
62 RemoteLiveBlock,
63 UpdatableBlockImpl,
64} from './lib/vm/element-builder';
65export {
66 isSerializationFirstNode,
67 RehydrateBuilder,
68 rehydrationBuilder,
69 SERIALIZATION_FIRST_NODE_STRING,
70} from './lib/vm/rehydrate-builder';
71
72// Currently we need to re-export these values for @glimmer/component
73// https://github.com/glimmerjs/glimmer.js/issues/319
74export { destroy, isDestroyed, isDestroying, registerDestructor } from '@glimmer/destroyable';
75
76export type IteratorResult<T> = RichIteratorResult<null, T>;