@skbkontur/cassandra-distributed-task-queue-ui
Version:
.NET library implementing distributed task queue machinery using Apache Cassandra
22 lines (21 loc) • 950 B
TypeScript
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 {};