UNPKG

@hpcc-js/comms

Version:
18 lines (17 loc) 728 B
import type { DDL2 } from "@hpcc-js/ddl-shim"; import { IConnection, IOptions } from "../connection.ts"; import { Service } from "../espConnection.ts"; export type IFieldType = DDL2.IFieldType; export type IField = DDL2.IField; export type IWsEclRequest = IField[]; export type IWsEclResult = IField[]; export type IWsEclResponse = { [id: string]: IField[]; }; export declare class EclService extends Service { constructor(optsConnection: IOptions | IConnection); opts(): IOptions; requestJson(querySet: string, queryId: string): Promise<IWsEclRequest>; responseJson(querySet: string, queryId: string): Promise<IWsEclResponse>; submit(querySet: string, queryId: string, request: object): Promise<any>; }