UNPKG

typia

Version:

Superfast runtime validators with only one line

19 lines (18 loc) 620 B
import { IJsDocTagInfo } from "./IJsDocTagInfo"; import { IMetadataObjectType } from "./IMetadataObjectType"; import { MetadataProperty } from "./MetadataProperty"; export declare class MetadataObjectType { readonly name: string; readonly properties: Array<MetadataProperty>; readonly description: string | undefined; readonly jsDocTags: IJsDocTagInfo[]; readonly index: number; validated: boolean; recursive: boolean; nullables: boolean[]; /** @ignore */ private constructor(); isPlain(level?: number): boolean; isLiteral(): boolean; toJSON(): IMetadataObjectType; }