@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
12 lines (11 loc) • 704 B
TypeScript
import { WebService } from "./WebService";
import { Document, Session } from "../session";
import { WebServiceType } from "./WebServiceType";
export declare class WebServiceFactory {
private constructor();
static createInstance<T_DOCUMENT extends Document, T_WEBSERVICE extends WebService<any, any, T_DOCUMENT, any, any, any>>(session: Session, webServiceType: WebServiceType): T_WEBSERVICE;
static createByParameters<T_DOCUMENT extends Document, T_WEBSERVICE extends WebService<any, any, T_DOCUMENT, any, any, any>>(session: Session, parameter: any): T_WEBSERVICE;
private static createRestParameters;
private static createRestInstance;
private static determineWebServiceType;
}