UNPKG

1.06 kBTypeScriptView Raw
1import { Reference } from '@glimmer/reference';
2import { Tag } from '@glimmer/validator';
3import { ModifierInstance, Environment, UpdatingVM, UpdatingOpcode } from '@glimmer/interfaces';
4import { DynamicAttribute } from '../../vm/attributes/dynamic';
5export 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}
12export 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}
20export 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