@timesheet/sdk
Version:
Official TypeScript SDK for the Timesheet API
13 lines • 644 B
TypeScript
import type { ApiClient } from '../http';
import type { NavigablePage, Todo, TodoCreateRequest, TodoListParams, TodoUpdateRequest } from '../models';
import { Resource } from './Resource';
export declare class TodoResource extends Resource {
constructor(client: ApiClient);
list(params?: TodoListParams): Promise<NavigablePage<Todo>>;
create(data: TodoCreateRequest): Promise<Todo>;
update(id: string, data: TodoUpdateRequest): Promise<Todo>;
get(id: string): Promise<Todo>;
delete(id: string): Promise<void>;
search(params: TodoListParams): Promise<NavigablePage<Todo>>;
}
//# sourceMappingURL=TodoResource.d.ts.map