class ArrayType extends Type<ArrayOutput<Head, Rest>>import { ArrayType } from "https://deno.land/x/valita@v0.3.4/mod.ts"; ConstructorsnewArrayType(head: Head, rest?: Rest)Type ParametersoptionalHead extends Type[] = Type[]optionalRest extends Type | undefined = Type | undefinedPropertiesprivatereadonlyinvalidLength: IssueLeafprivatereadonlyinvalidType: IssueLeafprivatereadonlymaxLength: numberprivatereadonlyminLength: numberprivatereadonlyrest: Typereadonlyname: stringMethodsfunc(arr: unknown, mode: FuncMode): RawResult<ArrayOutput<Head, Rest>>