UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

12 lines (11 loc) 576 B
import { Repository } from '../supports/orm/repository'; import { ModelBuilder } from '../supports/orm/builder'; import { Builder } from '../supports/database/builder'; export declare class BaseEntity { get(id: number | string): Promise<Repository<this> & this>; createQueryBuilder(): ModelBuilder<this> & Builder; with(relation: string, callback?: (query: Builder) => void): Repository<this> & this; save(): Promise<any>; create(attributes: Record<string, any>): Promise<Repository<this> & this>; destroy(...ids: (number | string)[]): Promise<any>; }