@point-hub/papi
Version:
Point API Framework
13 lines • 675 B
TypeScript
import type { IDatabase, IQuery } from '../index';
import { ISchema } from '../index';
export declare class DatabaseTestUtil {
static dbConnection: IDatabase;
static open(uri: string, name?: string): Promise<void>;
static close(): Promise<void>;
static createCollections(listSchema: ISchema[][]): Promise<void>;
static dropAllCollections(): Promise<void>;
static reset(): Promise<void>;
static retrieve<TOutput extends object>(collection: string, _id: string): Promise<TOutput | null>;
static retrieveMany<TData>(collection: string, query?: IQuery): Promise<import("../index").IRetrieveManyOutput<TData>>;
}
//# sourceMappingURL=utils.d.ts.map