Home / Function/ decl() — tailwindcss Function Reference

decl() — tailwindcss Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  47ef7bd7_b959_59c4_dbd1_328f35d7cd89["decl()"]
  81a639ec_bc2c_cf5e_48e3_3ae33426ae0a["cssAstToPostCssAst()"]
  81a639ec_bc2c_cf5e_48e3_3ae33426ae0a -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  3b7b5721_2ad8_b95c_e5b3_704c1dbf9939["postCssAstToCssAst()"]
  3b7b5721_2ad8_b95c_e5b3_704c1dbf9939 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  f18be462_61dc_36f7_156d_7e1323554ba7["migratePrefix()"]
  f18be462_61dc_36f7_156d_7e1323554ba7 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  a6e11c3d_c962_0a65_d91f_6fbe955cf4f0["optimizeAst()"]
  a6e11c3d_c962_0a65_d91f_6fbe955cf4f0 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  6e906b7f_b503_9163_425a_c68220491669["buildCustomContainerUtilityRules()"]
  6e906b7f_b503_9163_425a_c68220491669 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  63b9a37b_6501_bf25_410b_7f820a1f3a11["registerLegacyUtilities()"]
  63b9a37b_6501_bf25_410b_7f820a1f3a11 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  11c177f7_f682_15b6_46e0_5cff60c4a5a6["objectToAst()"]
  11c177f7_f682_15b6_46e0_5cff60c4a5a6 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  d7c9a9e2_d3cf_5ace_a853_63ae8fff0a66["compileBaseUtility()"]
  d7c9a9e2_d3cf_5ace_a853_63ae8fff0a66 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  3f582344_0fd2_bfec_9031_5c3223919ed1["parseDeclaration()"]
  3f582344_0fd2_bfec_9031_5c3223919ed1 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  5e4110d6_8dee_8a97_307e_d0021e0225de["expandDeclaration()"]
  5e4110d6_8dee_8a97_307e_d0021e0225de -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  95cb326e_6b59_0903_0c96_d221fca5c2b1["parseCss()"]
  95cb326e_6b59_0903_0c96_d221fca5c2b1 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  597a9b77_d2ca_f0b9_f8dc_4f8932efe47e["property()"]
  597a9b77_d2ca_f0b9_f8dc_4f8932efe47e -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  537db6f9_ffa5_12bf_0cec_283e545c7822["alphaReplacedShadowProperties()"]
  537db6f9_ffa5_12bf_0cec_283e545c7822 -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  f82aa221_959b_12a7_fef5_44d13694b11e["alphaReplacedDropShadowProperties()"]
  f82aa221_959b_12a7_fef5_44d13694b11e -->|calls| 47ef7bd7_b959_59c4_dbd1_328f35d7cd89
  style 47ef7bd7_b959_59c4_dbd1_328f35d7cd89 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/tailwindcss/src/ast.ts lines 95–102

export function decl(property: string, value: string | undefined, important = false): Declaration {
  return {
    kind: 'declaration',
    property,
    value,
    important,
  }
}

Domain

Subdomains

Frequently Asked Questions

What does decl() do?
decl() is a function in the tailwindcss codebase.
What calls decl()?
decl() is called by 15 function(s): alphaReplacedDropShadowProperties, alphaReplacedShadowProperties, buildCustomContainerUtilityRules, compileBaseUtility, createVariants, cssAstToPostCssAst, expandDeclaration, migratePrefix, and 7 more.

Analyze Your Own Codebase

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

Try Supermodel Free