UNPKG

@prefecthq/prefect-ui-library

Version:

This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.

19 lines (13 loc) 603 B
import { LogResponse } from '@/models/api/LogResponse' import { LogsFilter } from '@/models/Filters' import { Log } from '@/models/Log' import { mapper } from '@/services/Mapper' import { WorkspaceApi } from '@/services/WorkspaceApi' export class WorkspaceLogsApi extends WorkspaceApi { protected override routePrefix = '/logs' public async getLogs(filter: LogsFilter = {}): Promise<Log[]> { const request = mapper.map('LogsFilter', filter, 'LogsFilterRequest') const { data } = await this.post<LogResponse[]>('/filter', request) return mapper.map('LogResponse', data, 'Log') } }