ember-source
Version:
A JavaScript framework for creating ambitious web applications
17 lines (12 loc) • 1.66 kB
JavaScript
export { trackedArray, trackedMap, trackedObject, trackedSet, trackedWeakMap, trackedWeakSet } from '../../@ember/reactive/collections.js';
export { d as dirtyTagFor, t as tagFor, a as tagMetaFor } from '../../shared-chunks/meta-B9mldqPL.js';
export { t as trackedData } from '../../shared-chunks/tracked-data-C83f5V5S.js';
export { A as ALLOW_CYCLES, f as COMPUTE, h as CONSTANT, C as CONSTANT_TAG, i as CURRENT_TAG, j as CurrentTag, I as INITIAL, V as VOLATILE, k as VOLATILE_TAG, l as VolatileTag, m as beginTrackFrame, n as beginUntrackFrame, o as bump, e as combine, a as consumeTag, b as createCache, p as createTag, c as createUpdatableTag, D as dirtyTag, q as endTrackFrame, r as endUntrackFrame, g as getValue, s as isConst, w as isConstTag, x as isTracking, y as resetTracking, t as track, u as untrack, U as updateTag, v as validateTag, d as valueForTag } from '../../shared-chunks/cache-BIlOoPA7.js';
/* eslint-disable @typescript-eslint/no-non-null-assertion -- @fixme */
const debug = {};
const GLIMMER_VALIDATOR_REGISTRATION = Symbol('GLIMMER_VALIDATOR_REGISTRATION');
if (Reflect.has(globalThis, GLIMMER_VALIDATOR_REGISTRATION)) {
throw new Error('The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.');
}
Reflect.set(globalThis, GLIMMER_VALIDATOR_REGISTRATION, true);
export { debug };