splid-js-googlesheet-updater/node_modules/splid-js/dist/cjs/BatchClient.d.ts
2025-05-27 21:06:02 +02:00

31 lines
1.1 KiB
TypeScript

import { createEntry } from './methods/createEntry';
import { createExpense } from './methods/createExpense';
import { createPayment } from './methods/createPayment';
import { createPerson } from './methods/createPerson';
import { updateEntry } from './methods/updateEntry';
import { updateGroup } from './methods/updateGroup';
import { updatePerson } from './methods/updatePerson';
import { RequestConfig } from './requestConfig';
import { FuncWithoutConfigArg } from './util';
export declare class BatchClient {
private readonly requestConfig;
constructor(requestConfig: RequestConfig);
private injectRequestConfig;
person: {
create: FuncWithoutConfigArg<typeof createPerson>;
set: FuncWithoutConfigArg<typeof updatePerson>;
};
groupInfo: {
set: FuncWithoutConfigArg<typeof updateGroup>;
};
entry: {
create: FuncWithoutConfigArg<typeof createEntry>;
set: FuncWithoutConfigArg<typeof updateEntry>;
expense: {
create: FuncWithoutConfigArg<typeof createExpense>;
};
payment: {
create: FuncWithoutConfigArg<typeof createPayment>;
};
};
}