new TurboProxiedElement< ElementTag extends | "symbol" | "filter" | "set" | "animate" | "animateMotion" | "animateTransform" | "circle" | "clipPath" | "defs" | "desc" | "ellipse" | "feBlend" | "feColorMatrix" | "feComponentTransfer" | "feComposite" | "feConvolveMatrix" | "feDiffuseLighting" | "feDisplacementMap" | "feDistantLight" | "feDropShadow" | "feFlood" | "feFuncA" | "feFuncB" | "feFuncG" | "feFuncR" | "feGaussianBlur" | "feImage" | "feMerge" | "feMergeNode" | "feMorphology" | "feOffset" | "fePointLight" | "feSpecularLighting" | "feSpotLight" | "feTile" | "feTurbulence" | "foreignObject" | "g" | "image" | "line" | "linearGradient" | "marker" | "mask" | "metadata" | "mpath" | "path" | "pattern" | "polygon" | "polyline" | "radialGradient" | "rect" | "stop" | "svg" | "switch" | "text" | "textPath" | "tspan" | "use" | "view" | (keyof HTMLElementTagNameMap)
| (keyof MathMLElementTagNameMap)
| (keyof TurboElementTagNameMap)
= | "symbol" | "filter" | "set" | "animate" | "animateMotion" | "animateTransform" | "circle" | "clipPath" | "defs" | "desc" | "ellipse" | "feBlend" | "feColorMatrix" | "feComponentTransfer" | "feComposite" | "feConvolveMatrix" | "feDiffuseLighting" | "feDisplacementMap" | "feDistantLight" | "feDropShadow" | "feFlood" | "feFuncA" | "feFuncB" | "feFuncG" | "feFuncR" | "feGaussianBlur" | "feImage" | "feMerge" | "feMergeNode" | "feMorphology" | "feOffset" | "fePointLight" | "feSpecularLighting" | "feSpotLight" | "feTile" | "feTurbulence" | "foreignObject" | "g" | "image" | "line" | "linearGradient" | "marker" | "mask" | "metadata" | "mpath" | "path" | "pattern" | "polygon" | "polyline" | "radialGradient" | "rect" | "stop" | "svg" | "switch" | "text" | "textPath" | "tspan" | "use" | "view" | (keyof HTMLElementTagNameMap)
| (keyof MathMLElementTagNameMap)
| (keyof TurboElementTagNameMap)
, ViewType extends TurboView< object, TurboModel<any, any, any, "array" | "map", MvcDataBlock<any, any>>, TurboEmitter< TurboModel<any, any, any, "array" | "map", MvcDataBlock<any, any>>, >, > = TurboView< any, any, TurboEmitter< TurboModel<any, any, any, "array" | "map", MvcDataBlock<any, any>>, >, >, DataType extends object = object, ModelType extends TurboModel<any, any, any, "array" | "map", MvcDataBlock<any, any>> = TurboModel< any, any, any, "array" | "map", MvcDataBlock<any, any>, >, EmitterType extends TurboEmitter< TurboModel<any, any, any, "array" | "map", MvcDataBlock<any, any>>, > = TurboEmitter<any>,>( properties?: TurboProxiedProperties< ElementTag, ViewType, DataType, ModelType, EmitterType, >,): TurboProxiedElement< ElementTag, ViewType, DataType, ModelType, EmitterType,>
TurboProxiedElement
Description
TurboProxiedElement class, similar to TurboElement but containing an HTML element instead of being one.