@sidekick-coder/db
Version:
Cli Tool to manipulate data from diferent sources
30 lines (27 loc) • 919 B
text/typescript
import { d as DataProviderInstanceOptions, L as ListOptions, F as FindOptions, C as CreateOptions, U as UpdateOptions, D as DestroyOptions } from '../../create-CvQA0V_2.cjs';
import 'valibot';
import '../../core/filesystem/types.cjs';
declare const provider: (config: any, instanceOptions: DataProviderInstanceOptions) => {
open: (payload: any) => Promise<void>;
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;
filename: string;
}>;
update: (options: UpdateOptions) => Promise<{
count: number;
}>;
destroy: (options: DestroyOptions) => Promise<{
count: number;
}>;
};
export { provider };