@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_.
13 lines (11 loc) • 556 B
text/typescript
import { WorkspaceEventsHistoryRequest } from '@/models/api/workspaceEventsHistoryRequest'
import { MapFunction } from '@/services/Mapper'
import { WorkspaceEventsHistory } from '@/types/workspaceEventsHistory'
export const mapEventsHistoryToEventsHistoryRequest: MapFunction<WorkspaceEventsHistory, WorkspaceEventsHistoryRequest> = function(source) {
const { filter } = this.map('WorkspaceEventsFilter', source.filter, 'WorkspaceEventsFilterRequest')
return {
time_unit: source.unit,
time_interval: source.interval,
filter: filter,
}
}