import type { Config } from '../../../../tailwindcss/src/compat/plugin-api'
import type { DesignSystem } from '../../../../tailwindcss/src/design-system'
export function migrateCanonicalizeCandidate(
designSystem: DesignSystem,
_userConfig: Config | null,
rawCandidate: string,
) {
for (let readonlyCandidate of designSystem.parseCandidate(rawCandidate)) {
let canonicalizedCandidate = designSystem.printCandidate(readonlyCandidate)
if (canonicalizedCandidate !== rawCandidate) {
return canonicalizedCandidate
}
}
return rawCandidate
}