Home / Function/ walk() — tailwindcss Function Reference

walk() — tailwindcss Function Reference

Architecture documentation for the walk() function in walk.ts from the tailwindcss codebase.

Function typescript OxideCore Scanner calls 1 called by 33

Entity Profile

Dependency Diagram

graph TD
  a32bba76_f60d_883f_1ff1_276a0bb9db9f["walk()"]
  fe420c64_fc5d_8de5_0c9f_c3e614f856a9["rewriteUrls()"]
  fe420c64_fc5d_8de5_0c9f_c3e614f856a9 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  18d71693_71d1_81d2_e184_706f0fb3d889["isAutomaticVarInjectionException()"]
  18d71693_71d1_81d2_e184_706f0fb3d889 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  b2aa4c79_dca9_e3fa_1c20_a0f13da7581b["getAppliedNodeStack()"]
  b2aa4c79_dca9_e3fa_1c20_a0f13da7581b -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  556f6ab2_af7d_ed90_84f0_6b49e632571a["substituteAtApply()"]
  556f6ab2_af7d_ed90_84f0_6b49e632571a -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  a6e11c3d_c962_0a65_d91f_6fbe955cf4f0["optimizeAst()"]
  a6e11c3d_c962_0a65_d91f_6fbe955cf4f0 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  a9d656ee_4882_d7f1_c98a_c18a84b72f3f["findNode()"]
  a9d656ee_4882_d7f1_c98a_c18a84b72f3f -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  65cd5723_5f2b_da42_e83b_2add05ebc004["substituteAtImports()"]
  65cd5723_5f2b_da42_e83b_2add05ebc004 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  258ace88_f7c6_412f_9b37_95e1bd249268["printArbitraryValueCache()"]
  258ace88_f7c6_412f_9b37_95e1bd249268 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  3b6a2079_7f12_42cd_ba9f_a57ecec4366d["buildPluginApi()"]
  3b6a2079_7f12_42cd_ba9f_a57ecec4366d -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  387b2b72_8509_7339_6444_0aa98e0581bb["replaceNestedClassNameReferences()"]
  387b2b72_8509_7339_6444_0aa98e0581bb -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  666b100e_8313_09d0_334c_b0fc7e6b9d54["applyVariant()"]
  666b100e_8313_09d0_334c_b0fc7e6b9d54 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  3a1a48b0_f593_6ef7_a2a2_e2d97f76468f["constantFoldDeclaration()"]
  3a1a48b0_f593_6ef7_a2a2_e2d97f76468f -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  6896eab3_60a4_7b0f_937b_8de4f4e9fe5a["substituteFunctions()"]
  6896eab3_60a4_7b0f_937b_8de4f4e9fe5a -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  5f56996c_e87d_a997_67df_2ad202639ad3["substituteFunctionsInValue()"]
  5f56996c_e87d_a997_67df_2ad202639ad3 -->|calls| a32bba76_f60d_883f_1ff1_276a0bb9db9f
  style a32bba76_f60d_883f_1ff1_276a0bb9db9f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/tailwindcss/src/walk.ts lines 42–53

export function walk<T extends object>(
  ast: T[],
  hooks:
    | ((node: T, ctx: VisitContext<T>) => EnterResult<T> | void) // Old API, enter only
    | {
        enter?: (node: T, ctx: VisitContext<T>) => EnterResult<T> | void
        exit?: (node: T, ctx: VisitContext<T>) => ExitResult<T> | void
      },
): void {
  if (typeof hooks === 'function') walkImplementation(ast, hooks)
  else walkImplementation(ast, hooks.enter, hooks.exit)
}

Domain

Subdomains

Frequently Asked Questions

What does walk() do?
walk() is a function in the tailwindcss codebase.
What does walk() call?
walk() calls 1 function(s): walkImplementation.
What calls walk()?
walk() is called by 33 function(s): applyCompatibilityHooks, applyVariant, buildDesignSystem, buildPluginApi, compileAst, constantFoldDeclaration, createConverter, createCssUtility, and 25 more.

Analyze Your Own Codebase

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

Try Supermodel Free