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
  c203f636_607a_d332_b4c5_6a40c108f778["decl()"]
  42640952_ea63_55f1_1ff1_00816e2980ae["ast.ts"]
  c203f636_607a_d332_b4c5_6a40c108f778 -->|defined in| 42640952_ea63_55f1_1ff1_00816e2980ae
  2b13c224_9fb8_311a_1669_17e838226ea5["cssAstToPostCssAst()"]
  2b13c224_9fb8_311a_1669_17e838226ea5 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  117741fb_51f9_63e4_669e_170efd25ca86["postCssAstToCssAst()"]
  117741fb_51f9_63e4_669e_170efd25ca86 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  087d2224_9aa6_c6e5_3a75_d99cf251cb04["migratePrefix()"]
  087d2224_9aa6_c6e5_3a75_d99cf251cb04 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  47b4c875_7e44_6ff9_fb06_16ecf9254223["optimizeAst()"]
  47b4c875_7e44_6ff9_fb06_16ecf9254223 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  bd84428d_2ac4_b86f_d49f_6939ec1e5898["buildCustomContainerUtilityRules()"]
  bd84428d_2ac4_b86f_d49f_6939ec1e5898 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  474da8ab_bb82_dc1d_4a87_5aea9d83e92b["registerLegacyUtilities()"]
  474da8ab_bb82_dc1d_4a87_5aea9d83e92b -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  e9bc21ee_17e0_ae31_b0b1_588755ffe2c6["objectToAst()"]
  e9bc21ee_17e0_ae31_b0b1_588755ffe2c6 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  aa6d74f0_f677_1f2e_7377_fa1f895e27ab["compileBaseUtility()"]
  aa6d74f0_f677_1f2e_7377_fa1f895e27ab -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  4b8217e6_b6b6_0b8b_fe5c_3374ea515cf9["parseDeclaration()"]
  4b8217e6_b6b6_0b8b_fe5c_3374ea515cf9 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  8e1f22b2_13b1_c4b5_7edd_423453055d39["expandDeclaration()"]
  8e1f22b2_13b1_c4b5_7edd_423453055d39 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  3970218d_3d6c_e455_87cc_45b4a094f0e9["parseCss()"]
  3970218d_3d6c_e455_87cc_45b4a094f0e9 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  50dd245d_99bd_79e4_0269_ad5867de62c6["property()"]
  50dd245d_99bd_79e4_0269_ad5867de62c6 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  314b128c_0d3c_81a7_f2fa_d11e9edcc320["alphaReplacedShadowProperties()"]
  314b128c_0d3c_81a7_f2fa_d11e9edcc320 -->|calls| c203f636_607a_d332_b4c5_6a40c108f778
  style c203f636_607a_d332_b4c5_6a40c108f778 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, defined in packages/tailwindcss/src/ast.ts.
Where is decl() defined?
decl() is defined in packages/tailwindcss/src/ast.ts at line 95.
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