UNPKG

typeorm-versions

Version:
21 lines 764 B
import { BaseEntity, DataSource } from 'typeorm'; declare class VersionHelperMethods<T extends BaseEntity> { private entity; constructor(entity: T); protected getDataSource(): DataSource; /** * @protected * @deprecated in favor of getDataSource */ protected getConnection(): DataSource; list(): Promise<import("./Version").Version[]>; previous(): Promise<import("./Version").Version | undefined>; latest(): Promise<import("./Version").Version | undefined>; previousObject(): Promise<T | undefined>; latestObject(): Promise<T | undefined>; } export declare class VersionedBaseEntity extends BaseEntity { versions(): VersionHelperMethods<this>; } export {}; //# sourceMappingURL=VersionedBaseEntity.d.ts.map