Home / Function/ replaceObject() — tailwindcss Function Reference

replaceObject() — tailwindcss Function Reference

Architecture documentation for the replaceObject() function in replace-object.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  2d70e77d_ce8f_238d_2b32_a8b4190f2628["replaceObject()"]
  c0ed9081_e732_ecfa_0427_6bc0211bcee4["migrateArbitraryVariants()"]
  c0ed9081_e732_ecfa_0427_6bc0211bcee4 -->|calls| 2d70e77d_ce8f_238d_2b32_a8b4190f2628
  486b36da_67cd_fb5a_cf7f_c5aca1c480be["migrateModernizeArbitraryValues()"]
  486b36da_67cd_fb5a_cf7f_c5aca1c480be -->|calls| 2d70e77d_ce8f_238d_2b32_a8b4190f2628
  d6d6389c_e8ac_a603_fb73_c284bcbea150["arbitraryVariants()"]
  d6d6389c_e8ac_a603_fb73_c284bcbea150 -->|calls| 2d70e77d_ce8f_238d_2b32_a8b4190f2628
  24d8d1d0_89ac_76a1_956a_704ad43fcba6["modernizeArbitraryValuesVariant()"]
  24d8d1d0_89ac_76a1_956a_704ad43fcba6 -->|calls| 2d70e77d_ce8f_238d_2b32_a8b4190f2628
  style 2d70e77d_ce8f_238d_2b32_a8b4190f2628 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/tailwindcss/src/utils/replace-object.ts lines 1–7

export function replaceObject<T extends object, U extends object | null>(target: T, source: U): U {
  // Clear out the target object, otherwise inspecting the final object will
  // look very confusing.
  for (let key in target) delete target[key]

  return Object.assign(target, source)
}

Subdomains

Frequently Asked Questions

What does replaceObject() do?
replaceObject() is a function in the tailwindcss codebase.
What calls replaceObject()?
replaceObject() is called by 4 function(s): arbitraryVariants, migrateArbitraryVariants, migrateModernizeArbitraryValues, modernizeArbitraryValuesVariant.

Analyze Your Own Codebase

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

Try Supermodel Free