@tsdi/typeorm-adapter
Version:
@tsdi/typeorm-adapter is typeorm adapter orm for boot application, mvc frameworks on server.
15 lines (14 loc) • 763 B
TypeScript
import { ModelParser, DBPropertyMetadata } from '@tsdi/boot';
import { Type, ObjectMap, SymbolType, Token, TokenId } from '@tsdi/ioc';
import { ColumnMetadataArgs } from 'typeorm/metadata-args/ColumnMetadataArgs';
export declare const ObjectIDToken: TokenId<Type>;
export declare class TypeOrmModelParser extends ModelParser {
private _ObjectID;
isObjectId(type: SymbolType): boolean;
setup(): void;
protected getPropertyMeta(type: Type): ObjectMap<DBPropertyMetadata[]>;
protected isExtendBaseType(type: SymbolType, propmeta?: DBPropertyMetadata): boolean;
protected resolveExtendType(type: SymbolType, value: any, propmeta?: DBPropertyMetadata): any;
protected getModeType(col: ColumnMetadataArgs): Token;
static ρAnn(): any;
}