StyleList.d.ts 500 B

1234567891011121314151617
  1. export declare type StyleData = {
  2. [property: string]: string | number;
  3. };
  4. export declare type StyleList = {
  5. [selector: string]: StyleData;
  6. };
  7. export declare class CssStyles {
  8. protected styles: StyleList;
  9. get cssText(): string;
  10. constructor(styles?: StyleList);
  11. addStyles(styles: StyleList): void;
  12. removeStyles(...selectors: string[]): void;
  13. clear(): void;
  14. getStyleString(): string;
  15. getStyleRules(): string[];
  16. getStyleDefString(styles: StyleData): string;
  17. }