Fix conditional expression

This commit is contained in:
Alex
2024-07-01 18:18:08 -04:00
parent 69cc90730c
commit 835c5b7810
6 changed files with 107 additions and 52 deletions

View File

@ -13,18 +13,19 @@ export { createPostCSS } from "./shared";
type GetClassName = (className: string) => string;
interface RecursiveStringObject {
[modifier: string]: string | RecursiveStringObject;
}
export type CSSAttributeValue = string | (string | RecursiveStringObject)[];
/**
* Tagged template macro function for Tailwind classes
* @example "tw" => tw`p-2 text-center`
*/
export interface TailwindFunction {
(strings: TemplateStringsArray): string;
(
...args: (
| string
| ({ data?: { [key: string]: string } } & { [modifier: string]: string })
)[]
): string;
(...args: (string | RecursiveStringObject)[]): string;
}
export interface TailwindPluginOptions {