-
Notifications
You must be signed in to change notification settings - Fork 190
/
Copy pathindex.ts
83 lines (79 loc) · 2.44 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/**
* @deprecated use RichIteratorResult<Tick, Return> or TemplateIterator instead
*/
import './lib/bootstrap';
import type { RichIteratorResult } from '@glimmer/interfaces';
export { clear, ConcreteBounds, CursorImpl } from './lib/bounds';
export {
type DebugCallback,
resetDebuggerCallback,
setDebuggerCallback,
} from './lib/compiled/opcodes/debugger';
export {
TEMPLATE_ONLY_COMPONENT_MANAGER,
TemplateOnlyComponentDefinition as TemplateOnlyComponent,
templateOnlyComponent,
TemplateOnlyComponentManager,
} from './lib/component/template-only';
export {
DynamicTagComponent,
DynamicTagComponentManager,
DYNAMIC_TAG_COMPONENT_MANAGER,
} from './lib/component/dynamic-tag';
export { CurriedValue, curry } from './lib/curried-value';
export {
DOMChanges,
DOMTreeConstruction,
DOMChangesImpl as IDOMChanges,
isWhitespace,
} from './lib/dom/helper';
export { normalizeProperty } from './lib/dom/props';
export {
type EnvironmentDelegate,
EnvironmentImpl,
inTransaction,
runtimeOptions,
} from './lib/environment';
export { array } from './lib/helpers/array';
export { concat } from './lib/helpers/concat';
export { element } from './lib/helpers/element';
export { fn } from './lib/helpers/fn';
export { get } from './lib/helpers/get';
export { hash } from './lib/helpers/hash';
export { invokeHelper } from './lib/helpers/invoke';
export { on } from './lib/modifiers/on';
export { renderComponent, renderMain, renderSync } from './lib/render';
export { DynamicScopeImpl, ScopeImpl } from './lib/scope';
export type { SafeString } from './lib/upsert';
export { UpdatingVM, type VM } from './lib/vm';
export {
createCapturedArgs,
EMPTY_ARGS,
EMPTY_NAMED,
EMPTY_POSITIONAL,
reifyArgs,
reifyNamed,
reifyPositional,
} from './lib/vm/arguments';
export {
DynamicAttribute,
dynamicAttribute,
SimpleDynamicAttribute,
} from './lib/vm/attributes/dynamic';
export {
clientBuilder,
NewTreeBuilder,
RemoteBlock,
ResettableBlockImpl,
} from './lib/vm/element-builder';
export { LowLevelVM } from './lib/vm/low-level';
export {
isSerializationFirstNode,
RehydrateTree,
rehydrationBuilder,
SERIALIZATION_FIRST_NODE_STRING,
} from './lib/vm/rehydrate-builder';
// Currently we need to re-export these values for @glimmer/component
// https://github.com/glimmerjs/glimmer.js/issues/319
export { destroy, isDestroyed, isDestroying, registerDestructor } from '@glimmer/destroyable';
export type IteratorResult<T> = RichIteratorResult<null, T>;