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
  f79e35a4_ca5c_11c1_36f2_8974eceaf515["replaceObject()"]
  707ef5d3_1654_7094_06d2_99e8004cab43["migrateArbitraryVariants()"]
  707ef5d3_1654_7094_06d2_99e8004cab43 -->|calls| f79e35a4_ca5c_11c1_36f2_8974eceaf515
  042344d6_c400_b6f0_00d2_ff8fded428bc["migrateModernizeArbitraryValues()"]
  042344d6_c400_b6f0_00d2_ff8fded428bc -->|calls| f79e35a4_ca5c_11c1_36f2_8974eceaf515
  6a036819_1cd4_f532_6d62_77770a6b1666["arbitraryVariants()"]
  6a036819_1cd4_f532_6d62_77770a6b1666 -->|calls| f79e35a4_ca5c_11c1_36f2_8974eceaf515
  c17298f2_5925_766a_629e_a0acb211713d["modernizeArbitraryValuesVariant()"]
  c17298f2_5925_766a_629e_a0acb211713d -->|calls| f79e35a4_ca5c_11c1_36f2_8974eceaf515
  style f79e35a4_ca5c_11c1_36f2_8974eceaf515 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)
}

Domain

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