@glimmer/reference
Version:
Objects used to track values and their dirtiness in Glimmer
33 lines (32 loc) • 636 B
text/typescript
export {
type AbstractIterator,
createIteratorItemRef,
createIteratorRef,
type IterationItem,
type IteratorDelegate,
type OpaqueIterationItem,
type OpaqueIterator,
} from './lib/iterable';
export {
childRefFor,
childRefFromParts,
createComputeRef,
createConstRef,
createDebugAliasRef,
createInvokableRef,
createPrimitiveRef,
createReadOnlyRef,
createUnboundRef,
FALSE_REFERENCE,
isConstRef,
isInvokableRef,
isUpdatableRef,
NULL_REFERENCE,
REFERENCE,
type Reference,
type ReferenceEnvironment,
TRUE_REFERENCE,
UNDEFINED_REFERENCE,
updateRef,
valueForRef,
} from './lib/reference';