@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_.
17 lines (16 loc) • 1.06 kB
TypeScript
import { HistogramData } from '@prefecthq/vue-charts';
import { WorkspaceEvent } from '../models/workspaceEvent';
import { WorkspaceEvents } from '../models/workspaceEvents';
import { WorkspaceEventsCount, WorkspaceEventsCountable } from '../models/workspaceEventsCount';
import { WorkspaceApi } from '../services/WorkspaceApi';
import { WorkspaceEventsFilter } from '../types/workspaceEventsFilter';
import { WorkspaceEventsHistory } from '../types/workspaceEventsHistory';
export declare class WorkspaceEventsApi extends WorkspaceApi {
protected routePrefix: string;
getEvents(filter: WorkspaceEventsFilter): Promise<WorkspaceEvents>;
getEvent(eventId: string, occurred: Date): Promise<WorkspaceEvent>;
getFirstEvent(filter: WorkspaceEventsFilter): Promise<WorkspaceEvent>;
getNextPage(pageToken: string): Promise<WorkspaceEvents>;
getEventsCount(countable: WorkspaceEventsCountable, filter: WorkspaceEventsFilter): Promise<WorkspaceEventsCount[]>;
getEventsHistory(eventsHistory: WorkspaceEventsHistory): Promise<HistogramData>;
}