UNPKG

@hpcc-js/comms

Version:
37 lines 1.72 kB
import { StateObject } from "@hpcc-js/util"; import { IConnection, IOptions } from "../connection"; import { SMCActivity, SMCService } from "../services/wsSMC"; import { Workunit } from "./workunit"; export interface ActivityEx { } export declare type UActivityState = SMCActivity.Response & ActivityEx; export declare type IActivityState = SMCActivity.Response | ActivityEx; export declare class Activity extends StateObject<UActivityState, IActivityState> implements UActivityState { protected connection: SMCService; readonly properties: UActivityState; readonly Exceptions: SMCActivity.Exceptions; readonly Build: string; readonly ThorClusterList: SMCActivity.ThorClusterList; readonly RoxieClusterList: SMCActivity.RoxieClusterList; readonly HThorClusterList: SMCActivity.HThorClusterList; readonly DFUJobs: SMCActivity.DFUJobs; readonly Running: SMCActivity.Running; readonly BannerContent: string; readonly BannerColor: string; readonly BannerSize: string; readonly BannerScroll: string; readonly ChatURL: string; readonly ShowBanner: number; readonly ShowChatURL: number; readonly SortBy: string; readonly Descending: boolean; readonly SuperUser: boolean; readonly AccessRight: string; readonly ServerJobQueues: SMCActivity.ServerJobQueues; static attach(optsConnection: IOptions | IConnection | SMCService, state?: IActivityState): Activity; protected constructor(optsConnection: IOptions | IConnection | SMCService); runningWorkunits(clusterName?: string): Workunit[]; lazyRefresh: () => Promise<this>; refresh(): Promise<this>; } //# sourceMappingURL=activity.d.ts.map