UNPKG

524 BTypeScriptView Raw
1declare module '@ember/modifier' {
2 import type Owner from '@ember/owner';
3 import type { ModifierManager } from '@glimmer/interfaces';
4 export { on, type OnModifier } from '@ember/modifier/on';
5 export const setModifierManager: <T extends object>(
6 factory: (owner: Owner) => ModifierManager<unknown>,
7 modifier: T
8 ) => T;
9 export type { ModifierManager };
10 export type { ModifierCapabilities } from '@glimmer/interfaces';
11 export { modifierCapabilities as capabilities } from '@ember/-internals/glimmer';
12}