feat: database server-rpc

This commit is contained in:
arashsheyda
2023-04-21 12:07:50 +03:00
parent 85f1547150
commit c8b8583ae9
3 changed files with 60 additions and 1 deletions

View File

@ -1,5 +1,16 @@
export interface ServerFunctions {
// collections
createCollection(name: string): Promise<any>
listCollections(): Promise<any>
getCollection(name: string): Promise<any>
dropCollection(name: string): Promise<any>
// documents
createDocument(collection: string, data: any): Promise<any>
listDocuments(collection: string): Promise<any>
getDocument(collection: string, id: string): Promise<any>
updateDocument(collection: string, data: any): Promise<any>
deleteDocument(collection: string, id: string): Promise<any>
}
export interface ClientFunctions {