From 50da0a1be20d49670bc45038819e9a3befc32615 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Thu, 7 Mar 2024 23:27:14 +0100 Subject: [PATCH] allow any iterable string as input This way we can pass it an array or a set without first converting it. --- packages/tailwindcss/src/compile.ts | 2 +- packages/tailwindcss/src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tailwindcss/src/compile.ts b/packages/tailwindcss/src/compile.ts index df0c73759..2cc2d97f8 100644 --- a/packages/tailwindcss/src/compile.ts +++ b/packages/tailwindcss/src/compile.ts @@ -91,7 +91,7 @@ export function createParsedAstNodes( } export function compileCandidates( - rawCandidates: string[], + rawCandidates: Iterable, designSystem: DesignSystem, { parsedVariants = createParsedVariants(designSystem), diff --git a/packages/tailwindcss/src/index.ts b/packages/tailwindcss/src/index.ts index 67294d724..78579a5dc 100644 --- a/packages/tailwindcss/src/index.ts +++ b/packages/tailwindcss/src/index.ts @@ -212,7 +212,7 @@ export function compile( if (tailwindUtilitiesNode) { let previousAstNodeCount = parsedAstNodes.size - let newNodes = compileCandidates(Array.from(allCandidates), designSystem, { + let newNodes = compileCandidates(allCandidates, designSystem, { parsedVariants, parsedCandidates, parsedAstNodes,