UNPKG

@4lch4/toggl-aid

Version:

A wrapper library for interacting with the Toggl API.

14 lines (13 loc) 1.01 kB
import { BaseEndpoint } from '../BaseEndpoint'; import { Workspace, Workspace_UPDATE, Workspace_UPDATE_RES, WorkspaceUser, WorkspaceClient, WorkspaceGroup, WorkspaceProject, WorkspaceTask, WorkspaceTag } from '../../interfaces/Workspace'; export declare class Workspaces extends BaseEndpoint { getWorkspaces(): Promise<Workspace[]>; getWorkspace(workspaceId: number): Promise<Workspace>; updateWorkspace(workspaceId: number, workspace: Workspace_UPDATE): Promise<Workspace_UPDATE_RES>; getWorkspaceUsers(workspaceId: number): Promise<WorkspaceUser[]>; getWorkspaceClients(workspaceId: number): Promise<WorkspaceClient[]>; getWorkspaceGroups(workspaceId: number): Promise<WorkspaceGroup[]>; getWorkspaceProjects(workspaceId: number, active?: string, actualHours?: boolean, onlyTemplates?: boolean): Promise<WorkspaceProject[]>; getWorkspaceTasks(workspaceId: number, active?: string): Promise<WorkspaceTask[]>; getWorkspaceTags(workspaceId: number): Promise<WorkspaceTag[]>; }