shapeit
Version:
Object validation tools for Javascript and, specially, Typescript
5 lines (4 loc) • 353 B
TypeScript
import { ShapeGuard, PrimitiveOrGuard } from '../types/guards';
export declare function isShapeGuard(guard: unknown): guard is ShapeGuard;
export declare function isPlainRecord(input: unknown): input is Record<string, unknown>;
export declare function resolveGuard(guardOrPrimitive: PrimitiveOrGuard<unknown>): import("../types/guards").Guard<unknown>;