typia
Version:
Superfast runtime validators with only one line
19 lines (18 loc) • 620 B
TypeScript
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;
}