UNPKG

@sidekick-coder/db

Version:

Cli Tool to manipulate data from diferent sources

60 lines (57 loc) 1.62 kB
import { d as DataProviderInstanceOptions, L as ListOptions, F as FindOptions, C as CreateOptions, U as UpdateOptions, D as DestroyOptions } from '../../create-BARQbeYV.js'; import 'valibot'; import '../../core/filesystem/types.js'; declare const provider: (payload: any, { root, fs, path }: DataProviderInstanceOptions) => { list: (options?: ListOptions) => Promise<{ meta: { total: number; limit: number; total_pages: number; }; data: any[]; }>; find: (options: FindOptions) => Promise<any>; create: (options: CreateOptions) => Promise<{ id: any; raw: string; folder: string; }>; update: (options: UpdateOptions) => Promise<{ count: number; }>; destroy: (options: DestroyOptions) => Promise<{ count: number; }>; init: (options: any) => Promise<{ message: string; filename: string; } | { salt: string; iv: string; test: string; message: string; filename: string; }>; auth: (options: any) => Promise<{ message: string; filename: string; timeout: string; }>; lock: (options: any) => Promise<{ success: number; failed: number; }>; lockItem: (options: any) => Promise<{ name: string; encrypted: boolean; }[]>; unlock: (options: any) => Promise<{ success: number; failed: number; }>; unlockItem: (options: any) => Promise<{ name: string; encrypted: boolean; }[]>; }; export { provider };