UNPKG

bookish-potato-dto

Version:

A TypeScript DTO (Data Transfer Object) parsing and validation library. Define a schema once — get runtime validation and a fully inferred TypeScript type for free.

7 lines (6 loc) 289 B
import { DtoDefinition, InferDto } from '../schema'; /** * Parses a plain object using a schema-first DtoDefinition. * Returns a fully typed plain object — no class instantiation. */ export declare function parseObject<D extends DtoDefinition>(dto: D, toParse: unknown): InferDto<D>;