ember-material-icons
Version:
Google Material icons for your ember-cli app
11 lines (10 loc) • 445 B
TypeScript
import { EvaluatedArgs } from '../compiled/expressions/args';
import { DOMChanges } from '../dom/helper';
import { DynamicScope } from '../environment';
import { Destroyable } from '@glimmer/util';
export interface ModifierManager<T> {
create(element: Element, args: EvaluatedArgs, dynamicScope: DynamicScope, dom: DOMChanges): T;
install(modifier: T): void;
update(modifier: T): void;
getDestructor(modifier: T): Destroyable;
}