import { DeSerializers } from '../de-serializers' ; import { ODataUri } from '../uri-conversion' ; import { FunctionImportParameters } from './function-import-parameter' ; import { ODataRequestConfig , RequestMethodType } from './odata-request-config' ; internal export abstract class ODataFunctionImportRequestConfig < DeSerializersT extends DeSerializers , ParametersT > extends ODataRequestConfig { param method param defaultServicePath param functionImportName param parameters constructor ( method , defaultServicePath , readonly functionImportName , public parameters , protected oDataUri ) { super ( method , defaultServicePath ) ; } abstract resourcePath ( ) ; abstract queryParameters ( ) ; }