model.d.ts 723 B

123456789101112131415161718
  1. import type { AtRule } from 'postcss';
  2. export declare class Model {
  3. anonymousLayerCount: number;
  4. layerCount: number;
  5. layerOrder: Map<string, number>;
  6. layerParamsParsed: Map<string, Array<string>>;
  7. layerNameParts: Map<string, Array<string>>;
  8. constructor();
  9. createAnonymousLayerName(): string;
  10. createImplicitLayerName(layerName: string): string;
  11. addLayerParams(key: string, parts?: string): void;
  12. addLayerParams(key: string, parts: Array<string>): void;
  13. addLayerNameParts(parts: string): void;
  14. addLayerNameParts(parts: Array<string>): void;
  15. getLayerParams(layer: AtRule): Array<string>;
  16. getLayerNameList(layerName: string): Array<string>;
  17. sortLayerNames(): void;
  18. }