function updateimport { update } from "https://deno.land/x/masx200_leetcode_test@10.6.4/rectangle-area-ii/rectangleArea.ts"; update<T extends { left: number; right: number; children: T[]; }>(node: T,target: { left: number; right: number; },options: { modify: (a: T) => void; create: (target: { left: number; right: number; }) => T; down: (a: T) => void; up: (a: T) => void; },): voidType ParametersT extends { left: number; right: number; children: T[]; }Parametersnode: Ttarget: { left: number; right: number; }options: { modify: (a: T) => void; create: (target: { left: number; right: number; }) => T; down: (a: T) => void; up: (a: T) => void; }Returnsvoid