function deepAssignimport { deepAssign } from "https://dotland.deno.dev/std@0.92.0/_util/deep_assign.ts"; deepAssign<T, U>(target: T, source: U): T & UdeepAssign<T, U, V>(target: T,source1: U,source2: V,): T & U & VdeepAssign<T, U, V, W>(target: T,source1: U,source2: V,source3: W,): & T & U & V & WType ParametersTUParameterstarget: Tsource: UReturnsT & UType ParametersTUVParameterstarget: Tsource1: Usource2: VReturnsT & U & VType ParametersTUVWParameterstarget: Tsource1: Usource2: Vsource3: WReturns & T & U & V & W