UNPKG

@roadmanjs/couchset

Version:

A Couchbase roadman using CouchSet

36 lines (35 loc) 812 B
import { Model } from 'couchset'; export interface GeoLocationType { lat: number; lon: number; } export declare class CommonType { id?: string; env?: string; owner?: string; createdAt?: Date; updatedAt?: Date; deleted?: boolean; } export declare const CommonSchema: { id: StringConstructor; env: StringConstructor; owner: StringConstructor; createdAt: DateConstructor; updatedAt: DateConstructor; deleted: BooleanConstructor; }; interface CreateUpdate { model: Model; id?: string; owner?: string; data: any; } export declare const createUpdate: <T>(args: CreateUpdate) => Promise<T | null>; /** * Creates a [className]Pagination ObjectType * @param c class * @returns */ export declare const getPagination: <T>(c: T) => any; export {};