bookish-potato-dto
Version:
## Overview A TypeScript decorators-based API for defining Data Transfer Object (DTO) classes, types, and parsers. Simplifies schema validation and type enforcement using intuitive decorators and TypeScript classes.
8 lines (7 loc) • 313 B
TypeScript
import { EnumType } from '../_types';
import { PropertyParserAbstract } from './property-parser.abstract';
export declare class PropertyParserEnum<T extends string | number> extends PropertyParserAbstract<T> {
private readonly enumType;
constructor(enumType: EnumType<T>);
parse(value: unknown): T;
}