import { type ViewConstructor } from "https://deno.land/x/structurae@4.0.1/view-types.ts";
Type Parameters
optional
Instance = ViewInstance<T>Properties
optional
layout: ViewLayout<T>optional
ObjectConstructor: Constructor<T>Methods
new(...args: any[]): Instance
decode(): T
view: DataView,
start?: number,
length?: number,
Decodes a given view into corresponding JavaScript value.
initialize(...args: Array<unknown>): UnknownViewConstructor
Intializes a view class, used for complex and container views.