Description

The high-level client for the Tasklist GraphQL API

Example


Hierarchy

  • TasklistApiClient

Constructors

Properties

graphqlUrl: string
userAgentString: string

Methods

  • Returns Promise<{
        accept: string;
        authorization: string;
        content-type: string;
        user-agent: string;
    }>

  • Description

    Query Tasklist for a list of tasks. See the API documentation.

    Example

    const tasklist = new TasklistApiClient()

    async function getTasks() {
    const res = await tasklist.getTasks({
    state: TaskState.CREATED
    }, ['id', 'name', 'processName'])
    console.log(res ? 'Nothing' : JSON.stringify(res.tasks, null, 2))
    return res
    }

    Returns

    Parameters

    • query: Partial<TaskQuery>
    • fields: TaskFields = defaultFields

      a list of fields to return in the query results

    Returns Promise<null | {
        tasks: Task[];
    }>

Generated using TypeDoc