class Entityimport { Entity } from "https://deno.land/x/jito@1.4.0/jito.d.ts"; ConstructorsnewEntity(component: Component,host: Element,tree: LinkedVirtualTree,)Propertiesreadonlyattrs: Record<string, unknown>readonlycomponent: Componentreadonlyhost: Elementreadonlyready: () => Promise<void>readonlyroot: ShadowRootMethodsdispatch(typeArg: string, detail?: unknown): voidpatch(template?: string | TreeTemplate | Patcher): voidsetAttr(name: string, value: unknown): voidtake<T>(options: TakeOptions): Promise<T>watch<T>(data: T): Twatch<T>(data: T,callback: RecursiveCallback,isExecute?: boolean,): Twatch<T>(data: T,key: string,callback: TargetCallback,isExecute?: boolean,): T