UNPKG

relax-orm

Version:
14 lines (13 loc) 985 B
import { IConnectionManager } from '../connection/connection-manager.interface'; import { IFindOptions, WhereOptions } from '../interface/where.interface'; export declare class Entity<T extends Entity<T>> { static conn: IConnectionManager; private storedValue; constructor(values?: Partial<T>); static findOne<T extends Entity<T>>(this: (new (v?: any) => T), findOptions?: IFindOptions<T>): Promise<T | null>; static findAll<T extends Entity<T>>(this: (new (v?: any) => T), findOptions?: IFindOptions<T>): Promise<T[]>; static create<T extends Entity<T>>(this: (new (v?: any) => T), values: Partial<T>, autoCommit?: boolean): Promise<T>; static destroy<T extends Entity<T>>(this: (new (v?: any) => T), whereOptions: WhereOptions<T>, autoCommit?: boolean): Promise<number | undefined>; static destroyAll<T extends Entity<T>>(this: (new (v?: any) => T), autoCommit?: boolean): Promise<number | undefined>; save(autoCommit?: boolean): Promise<void>; }