abstract_variable_item.d.ts 540 B

1234567891011121314
  1. import { AbstractItem } from './abstract_item.js';
  2. import { VariableItem } from './variable_item.js';
  3. import { Variable } from './variable.js';
  4. export declare abstract class AbstractVariableItem<T> extends AbstractItem implements VariableItem {
  5. protected span: HTMLElement;
  6. protected variable: Variable<T>;
  7. protected abstract generateSpan(): void;
  8. generateHtml(): void;
  9. register(): void;
  10. unregister(): void;
  11. update(): void;
  12. protected abstract updateAria(): void;
  13. protected abstract updateSpan(): void;
  14. }