@sap-cloud-sdk/core
Version:
SAP Cloud SDK for JavaScript core
19 lines • 1.22 kB
TypeScript
import { ActionFunctionImportRequestBuilder as ActionFunctionImportRequestBuilderBase, FunctionImportParameters } 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 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(defaultServicePath: string, functionImportName: string, responseTransformer: (data: any) => ReturnT, parameters: FunctionImportParameters<ParametersT>);
}
export { FunctionImportRequestBuilder as FunctionImportRequestBuilderV4 };
//# sourceMappingURL=function-import-request-builder.d.ts.map