@cloudbase/js-sdk
Version:
cloudbase javascript sdk
23 lines (22 loc) • 704 B
TypeScript
import { OrderByDirection } from './constant';
import { IWatchOptions, DBRealtimeListener } from './typings/index';
interface GetRes {
data: any[];
requestId: string;
total: number;
limit: number;
offset: number;
}
export declare class Query {
get(callback?: any): Promise<GetRes>;
count(callback?: any): any;
where(query: object): Query;
orderBy(fieldPath: string, directionStr: OrderByDirection): Query;
limit(limit: number): Query;
skip(offset: number): Query;
update(data: Object, callback?: any): Promise<any>;
field(projection: any): Query;
remove(callback?: any): any;
watch: (options: IWatchOptions) => DBRealtimeListener;
}
export {};