import { ObjectType } from "https://deno.land/x/valita@v0.2.8/mod.ts";
Methods
extend<S extends ObjectShape>(shape: S): ObjectType<Omit<Shape, keyof S> & S, Rest>
omit<K extends (keyof Shape)[]>(...keys: K): ObjectType<Omit<Shape, K[number]>, Rest>
pick<K extends (keyof Shape)[]>(...keys: K): ObjectType<Pick<Shape, K[number]>, undefined>
rest<R extends Type>(restType: R): ObjectType<Shape, R>