UNPKG

@skbkontur/cassandra-distributed-task-queue-ui

Version:

.NET library implementing distributed task queue machinery using Apache Cassandra

22 lines (21 loc) 950 B
import type { ReactElement } from "react"; import { RtqMonitoringSearchRequest } from "./Api/RtqMonitoringSearchRequest"; import { RtqMonitoringTaskModel } from "./Api/RtqMonitoringTaskModel"; interface TaskDetails extends RtqMonitoringTaskModel { taskData: { DocumentCirculationId?: any; }; } export interface ICustomRenderer { renderDetails: (target: any, path: string[]) => null | ReactElement; getRelatedTasksLocation: (taskDetails: RtqMonitoringTaskModel) => Nullable<RtqMonitoringSearchRequest>; } export declare class NullCustomRenderer implements ICustomRenderer { getRelatedTasksLocation(): Nullable<RtqMonitoringSearchRequest>; renderDetails(): null | ReactElement; } export declare class CustomRenderer implements ICustomRenderer { getRelatedTasksLocation(taskDetails: TaskDetails): Nullable<RtqMonitoringSearchRequest>; renderDetails(target: any, path: string[]): null | ReactElement; } export {};