@4lch4/toggl-aid
Version:
A wrapper library for interacting with the Toggl API.
11 lines (10 loc) • 663 B
TypeScript
import { TimeEntry_GET_RES, TimeEntry_NEW, TimeEntry_NEW_RES, TimeEntry_START, TimeEntry_START_RES, TimeEntry_UPDATE } from '../../interfaces/TimeEntry';
import { BaseEndpoint } from '../BaseEndpoint';
export declare class TimeEntries extends BaseEndpoint {
createTimeEntry(timeEntry: TimeEntry_NEW): Promise<TimeEntry_NEW_RES>;
startTimeEntry(timeEntry: TimeEntry_START): Promise<TimeEntry_START_RES>;
stopTimeEntry(timeEntryId: number): Promise<any>;
getRunningTimeEntry(): Promise<TimeEntry_GET_RES>;
updateTimeEntry(timeEntryId: number, timeEntry: TimeEntry_UPDATE): Promise<any>;
deleteTimeEntry(timeEntryId: number): Promise<any>;
}