UNPKG

typeorm-stubs

Version:
22 lines (21 loc) 848 B
import { MetadataArgsStorage } from 'typeorm/metadata-args/MetadataArgsStorage'; import { Singleton } from './singleton'; import { Generator } from './generator'; import { ObjectType, StubOptions } from './interfaces'; export declare class Parser extends Singleton { private readonly generator; constructor(generator: Generator); parseMetadata<T extends object>(stub: T, entity: ObjectType<T>, metadataStorage: MetadataArgsStorage, addedRelations: string[], options: StubOptions): void; private parseColumns; private parseRelations; private createRelation; private parseDeepRelations; private isJoinColumnTarget; private findJoinColumn; private getRelationConstructor; private getDesignType; private parseJson; private parseNested; private getValueByDesignType; private getValueByType; }