splitwise
Version:
A TypeScript SDK for the Splitwise API.
15 lines • 893 B
TypeScript
import type { RequestOverrides } from '../http.js';
import type { Friend, FriendCreateMultipleParams, FriendCreateParams, FriendDeleteParams, FriendGetParams } from '../types.js';
import { BaseResource } from './base.js';
export declare class Friends extends BaseResource {
list(overrides?: RequestOverrides): Promise<Friend[]>;
get(params: FriendGetParams, overrides?: RequestOverrides): Promise<Friend>;
create(params: FriendCreateParams, overrides?: RequestOverrides): Promise<Friend>;
createMultiple(params: FriendCreateMultipleParams, overrides?: RequestOverrides): Promise<Friend[]>;
/**
* Deletes a friendship. Throws SplitwiseConstraintError if the API refuses
* (most commonly because the friendship has unsettled debts).
*/
delete(params: FriendDeleteParams, overrides?: RequestOverrides): Promise<void>;
}
//# sourceMappingURL=friends.d.ts.map