import { type inferObjectKind } from "https://deno.land/x/arktype@v1.0.10-alpha/utils/objectKinds.ts";
Type Parameters
kind extends keyof kinds
optional
kinds extends ObjectKindSet = DefaultObjectKindSetdefinition: kind extends "Function" ? (...args: any[]) => unknown : kind extends "Object" ? Record<string, unknown> : instanceOf<kinds[kind]>