31 lines
1.1 KiB
TypeScript
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>;
|
|
};
|
|
};
|
|
}
|