typia
Version:
Superfast runtime validators with only one line
21 lines (20 loc) • 632 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[];
/**
* @hidden
*/
private constructor();
isPlain(level?: number): boolean;
isLiteral(): boolean;
toJSON(): IMetadataObjectType;
}