io.parrots
Version:
Parrots.io App
26 lines (25 loc) • 1.13 kB
TypeScript
import { IParrotsDataService } from './IParrotsDataService';
import { ParrotsDataSchema } from '../../share/model/ParrotsDataSchema';
import { InstanceConnectionManager } from '../../service/InstanceConnectionManager.service';
export declare class ParrotsDataService implements IParrotsDataService {
private connectionMgr;
private className;
private classesResource;
constructor(className: string, connectionMgr: InstanceConnectionManager);
loadDataSchema(): Promise<ParrotsDataSchema>;
loadData(): Promise<any>;
createData(data: any): Promise<any>;
_updateData(data: any): Promise<any>;
updateData(data: any): Promise<any>;
private _deleteData(data);
deleteData(data: any): Promise<any>;
_destroyData(data: any): Promise<any>;
destroyData(data: any): Promise<any>;
fetchData(data: any, fetchFields?: string): Promise<any>;
findData(data: any): Promise<any>;
queryData(filterData: any): Promise<any>;
private _recycleData(data);
recycleData(data: any): Promise<any>;
_promoteData(data: any): Promise<any>;
promoteData(data: any): Promise<any>;
}