eslint-plugin-readable-tailwind
Version:
auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
35 lines • 1.01 kB
TypeScript
import type { GetConflictingClassesRequest, GetConflictingClassesResponse } from "../api/interface.js";
export declare function getConflictingClasses({ classes, configPath, cwd }: GetConflictingClassesRequest): Promise<GetConflictingClassesResponse>;
export type StyleRule = {
kind: "rule";
nodes: AstNode[];
selector: string;
};
export type AtRule = {
kind: "at-rule";
name: string;
nodes: AstNode[];
params: string;
};
export type Declaration = {
important: boolean;
kind: "declaration";
property: string;
value: string | undefined;
};
export type Comment = {
kind: "comment";
value: string;
};
export type Context = {
context: Record<string, boolean | string>;
kind: "context";
nodes: AstNode[];
};
export type AtRoot = {
kind: "at-root";
nodes: AstNode[];
};
export type Rule = AtRule | StyleRule;
export type AstNode = AtRoot | AtRule | Comment | Context | Declaration | StyleRule;
//# sourceMappingURL=conflicting-classes.d.ts.map