UNPKG

@squareboat/nestjs-objection

Version:

The objection database package for your NestJS Applications

16 lines (15 loc) 742 B
import { Model } from "objection"; import { LoadRelOptions, LoadRelSchema } from "./interfaces"; import { CustomQueryBuilder } from "./queryBuilders/custom"; import { SoftDeleteQueryBuilder } from "./queryBuilders/softDelete"; export declare class BaseModel extends Model { readonly id?: number | string; readonly deletedAt?: Date; static connection: string; static softDelete: boolean; QueryBuilderType: CustomQueryBuilder<this> | SoftDeleteQueryBuilder<this>; static get QueryBuilder(): typeof CustomQueryBuilder; static useLimitInFirst: boolean; $forceLoad(expression: LoadRelSchema, options?: LoadRelOptions): Promise<void>; $load(expression: LoadRelSchema, options?: LoadRelOptions): Promise<void>; }