1 | import { Reference } from '@glimmer/reference';
|
2 | import { Tag } from '@glimmer/validator';
|
3 | import { ModifierInstance, Environment, UpdatingVM, UpdatingOpcode } from '@glimmer/interfaces';
|
4 | import { DynamicAttribute } from '../../vm/attributes/dynamic';
|
5 | export declare class UpdateModifierOpcode implements UpdatingOpcode {
|
6 | private tag;
|
7 | private modifier;
|
8 | private lastUpdated;
|
9 | constructor(tag: Tag, modifier: ModifierInstance);
|
10 | evaluate(vm: UpdatingVM): void;
|
11 | }
|
12 | export declare class UpdateDynamicModifierOpcode implements UpdatingOpcode {
|
13 | private tag;
|
14 | private instance;
|
15 | private instanceRef;
|
16 | private lastUpdated;
|
17 | constructor(tag: Tag | null, instance: ModifierInstance | undefined, instanceRef: Reference<ModifierInstance | undefined>);
|
18 | evaluate(vm: UpdatingVM): void;
|
19 | }
|
20 | export declare class UpdateDynamicAttributeOpcode implements UpdatingOpcode {
|
21 | private updateRef;
|
22 | constructor(reference: Reference<unknown>, attribute: DynamicAttribute, env: Environment);
|
23 | evaluate(): void;
|
24 | }
|
25 | //# sourceMappingURL=dom.d.ts.map |
\ | No newline at end of file |