Home / Function/ isEndOfSelectorPseudoElement() — tailwindcss Function Reference

isEndOfSelectorPseudoElement() — tailwindcss Function Reference

Architecture documentation for the isEndOfSelectorPseudoElement() function in migrate-variant-order.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  4a69e7f1_11b8_a258_87f6_836ffe93411f["isEndOfSelectorPseudoElement()"]
  1490304f_c9fd_75da_db3f_0c12d428c646["migrate-variant-order.ts"]
  4a69e7f1_11b8_a258_87f6_836ffe93411f -->|defined in| 1490304f_c9fd_75da_db3f_0c12d428c646
  d6f03aba_eecb_9486_a7b9_25fc0f87915d["migrateVariantOrder()"]
  d6f03aba_eecb_9486_a7b9_25fc0f87915d -->|calls| 4a69e7f1_11b8_a258_87f6_836ffe93411f
  0839b6fe_9be4_b1fe_f6ef_c1d5509a29c1["getAppliedNodeStack()"]
  4a69e7f1_11b8_a258_87f6_836ffe93411f -->|calls| 0839b6fe_9be4_b1fe_f6ef_c1d5509a29c1
  style 4a69e7f1_11b8_a258_87f6_836ffe93411f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.ts lines 86–100

function isEndOfSelectorPseudoElement(designSystem: DesignSystem, variant: Variant) {
  let stack = getAppliedNodeStack(designSystem, variant)
  return stack.some(
    (node) =>
      node.kind === 'rule' &&
      (node.selector.includes('::after') ||
        node.selector.includes('::backdrop') ||
        node.selector.includes('::before') ||
        node.selector.includes('::first-letter') ||
        node.selector.includes('::first-line') ||
        node.selector.includes('::marker') ||
        node.selector.includes('::placeholder') ||
        node.selector.includes('::selection')),
  )
}

Subdomains

Frequently Asked Questions

What does isEndOfSelectorPseudoElement() do?
isEndOfSelectorPseudoElement() is a function in the tailwindcss codebase, defined in packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.ts.
Where is isEndOfSelectorPseudoElement() defined?
isEndOfSelectorPseudoElement() is defined in packages/@tailwindcss-upgrade/src/codemods/template/migrate-variant-order.ts at line 86.
What does isEndOfSelectorPseudoElement() call?
isEndOfSelectorPseudoElement() calls 1 function(s): getAppliedNodeStack.
What calls isEndOfSelectorPseudoElement()?
isEndOfSelectorPseudoElement() is called by 1 function(s): migrateVariantOrder.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free