UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

20 lines (19 loc) 861 B
import { Db } from '../../core/db'; export declare class FakeDb<T> implements Db<T> { create(t: any): Promise<any>; findById(id: string | number, options?: any): Promise<T | null>; findOne(query: any): Promise<T | null>; findOrCreate(query: any, defaults?: Object | T | undefined): Promise<[T, boolean]>; findAndCountAll(query?: any): Promise<any>; findAll(query?: any): Promise<T[]>; all(query?: any): Promise<T[]>; count(query?: any): Promise<number>; max<T>(field: string): Promise<number>; min<T>(field: string): Promise<number>; sum<T>(field: string): Promise<number>; save(t: T): Promise<T>; update(query: any, replace: any, returning?: any): Promise<any>; updateOrCreate(query: any, defaults: Object | T): Promise<[T, boolean]>; destroy(query: any): Promise<any>; fromJson(json: any): T; }