@sap-cloud-sdk/core
Version:
SAP Cloud SDK for JavaScript core
20 lines • 1.32 kB
TypeScript
import { FunctionImportParameters, RequestMethodType, ActionFunctionImportRequestBuilder as ActionFunctionImportRequestBuilderBase } from '../../odata-common';
/**
* Create OData request to execute a function import.
* @typeparam ParametersT - Type of the function import parameters
* @typeparam ReturnT - Type of the function import return value
*/
export declare class FunctionImportRequestBuilder<ParametersT, ReturnT> extends ActionFunctionImportRequestBuilderBase<ParametersT, ReturnT> {
readonly responseTransformer: (data: any) => ReturnT;
/**
* Creates an instance of FunctionImportRequestBuilder.
* @param method - HTTP method to be used for the request
* @param defaultServicePath - Default path for the service the function belongs to
* @param functionImportName - The name of the function import.
* @param responseTransformer - Transformation function for the response
* @param parameters - Parameters to be set in the function
*/
constructor(method: RequestMethodType, defaultServicePath: string, functionImportName: string, responseTransformer: (data: any) => ReturnT, parameters: FunctionImportParameters<ParametersT>);
}
export { FunctionImportRequestBuilder as FunctionImportRequestBuilderV2 };
//# sourceMappingURL=function-import-request-builder.d.ts.map