StyledFilterizrElement.d.ts 560 B

123456789101112
  1. import { Destructible } from './types/interfaces/Destructible';
  2. import FilterizrOptions from './FilterizrOptions';
  3. export default abstract class StyledFilterizrElement implements Destructible {
  4. protected options: FilterizrOptions;
  5. protected node: HTMLElement;
  6. constructor(node: HTMLElement, options: FilterizrOptions);
  7. destroy(): void;
  8. protected animate(targetStyles: object): Promise<void>;
  9. protected set(targetStyles: object): void;
  10. protected remove(propertyName: string): void;
  11. abstract initialize(): void | Promise<void>;
  12. }