Home / Function/ isAutomaticVarInjectionException() — tailwindcss Function Reference

isAutomaticVarInjectionException() — tailwindcss Function Reference

Architecture documentation for the isAutomaticVarInjectionException() function in migrate-automatic-var-injection.ts from the tailwindcss codebase.

Function typescript OxideCore Extractor calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  18d71693_71d1_81d2_e184_706f0fb3d889["isAutomaticVarInjectionException()"]
  0d34c838_b3bc_b388_6b0d_17fe24312e5f["migrateAutomaticVarInjection()"]
  0d34c838_b3bc_b388_6b0d_17fe24312e5f -->|calls| 18d71693_71d1_81d2_e184_706f0fb3d889
  8bcd32c5_cfda_22a4_547e_0b720e631669["injectVarIntoVariant()"]
  8bcd32c5_cfda_22a4_547e_0b720e631669 -->|calls| 18d71693_71d1_81d2_e184_706f0fb3d889
  a32bba76_f60d_883f_1ff1_276a0bb9db9f["walk()"]
  18d71693_71d1_81d2_e184_706f0fb3d889 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  style 18d71693_71d1_81d2_e184_706f0fb3d889 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/@tailwindcss-upgrade/src/codemods/template/migrate-automatic-var-injection.ts lines 161–180

function isAutomaticVarInjectionException(
  designSystem: DesignSystem,
  candidate: Candidate,
  value: string,
): boolean {
  let ast = designSystem.compileAstNodes(candidate).map((n) => n.node)

  let isException = false
  walk(ast, (node) => {
    if (
      node.kind === 'declaration' &&
      AUTO_VAR_INJECTION_EXCEPTIONS.has(node.property) &&
      node.value == value
    ) {
      isException = true
      return WalkAction.Stop
    }
  })
  return isException
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does isAutomaticVarInjectionException() do?
isAutomaticVarInjectionException() is a function in the tailwindcss codebase.
What does isAutomaticVarInjectionException() call?
isAutomaticVarInjectionException() calls 1 function(s): walk.
What calls isAutomaticVarInjectionException()?
isAutomaticVarInjectionException() is called by 2 function(s): injectVarIntoVariant, migrateAutomaticVarInjection.

Analyze Your Own Codebase

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

Try Supermodel Free