UNPKG

@sasjs/adapter

Version:

JavaScript adapter for SAS

18 lines (17 loc) 848 B
import { AuthConfig, ExtraResponseAttributes, ServerType } from '@sasjs/utils/types'; import { RequestClient } from '../request/RequestClient'; import { SASViyaApiClient } from '../SASViyaApiClient'; import { BaseJobExecutor } from './JobExecutor'; export interface WaitingRequstPromise { promise: Promise<any> | null; resolve: any; reject: any; } export declare class WebJobExecutor extends BaseJobExecutor { private jobsPath; private requestClient; private sasViyaApiClient; constructor(serverUrl: string, serverType: ServerType, jobsPath: string, requestClient: RequestClient, sasViyaApiClient: SASViyaApiClient); execute(sasJob: string, data: any, config: any, loginRequiredCallback?: any, authConfig?: AuthConfig, extraResponseAttributes?: ExtraResponseAttributes[]): Promise<unknown>; private getJobUri; }