ember-source
Version:
A JavaScript framework for creating ambitious web applications
24 lines (20 loc) • 1.14 kB
JavaScript
import '../../shared-chunks/fragment-Cc5k9Oy4.js';
import '../../shared-chunks/debug-to-string-CFb7h0lY.js';
import '../../@glimmer/global-context/index.js';
import '../../@glimmer/validator/index.js';
import '../../shared-chunks/reference-C3TKDRnP.js';
import { t as on$1 } from '../../shared-chunks/dynamic-CFg3dljk.js';
import '../../shared-chunks/constants-eoaL3OJQ.js';
import '../../@glimmer/destroyable/index.js';
import '../../shared-chunks/capabilities-O_xc7Yqk.js';
// In normal TypeScript, this modifier is essentially an opaque token that just
// needs to be importable. Declaring it with a unique interface like this,
// however, gives tools like Glint (that *do* have a richer notion of what it
// is) a place to install more detailed type information.
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
// SAFETY: at the time of writing, the cast here is from `{}` to `OnModifier`,
// which makes it strictly safer to use outside this module because it is not
// usable as "any non-null item", which is what `{}` means, without loss of any
// information from the type itself.
const on = on$1;
export { on };