UNPKG

@graphql-mesh/soap

Version:
27 lines (26 loc) 978 B
import { SoapType, SoapOperationArg } from '../soap2graphql/soap-endpoint'; import { NodeSoapOperation } from './node-soap-endpoint'; import { NodeSoapWsdl } from './node-soap'; import { Logger } from '@graphql-mesh/types'; export declare class NodeSoapWsdlResolver { private wsdl; private logger; private alreadyResolved; constructor(wsdl: NodeSoapWsdl, logger: Logger); warn(...args: any[]): void; debug(...args: any[]): void; createOperationArgs(operation: NodeSoapOperation): SoapOperationArg[]; private createOperationArg; createOperationOutput(operation: NodeSoapOperation): { type: { type: SoapType; isList: boolean; }; resultField: string; }; private resolveContentToSoapType; private findTypeName; resolveWsdlNameToSoapType(namespace: string, wsdlTypeName: string, ownerStringForLog: string): SoapType; private findXsdTypeDefinition; private resolveTypeBody; }