@sap-cloud-sdk/odata-common
Version:
SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.
24 lines (23 loc) • 965 B
TypeScript
import type BigNumber from 'bignumber.js';
import type { DeSerializers } from './de-serializers';
/**
* Type of the default (de-)serializers.
*/
export type DefaultDeSerializers = DeSerializers<string, boolean, number, BigNumber, number, number, number, number, BigNumber, string, number, number, string, any>;
/**
* @internal
* Default (de-)serializers without `null` and `undefined` handling.
*/
export declare const defaultDeSerializersRaw: DefaultDeSerializers;
/**
* @internal
* Wraps the given default (de-)serialization functions with a check for nullish values.
* @param deSerializers - (De-)Serializers to wrap.
* @returns The wrapped (de-)serializers.
*/
export declare function wrapDefaultDeSerializers<DeSerializersT extends DeSerializers>(deSerializers: DeSerializersT): DeSerializersT;
/**
* @internal
* Default (de-)serializers without `null` and `undefined` handling.
*/
export declare const defaultDeSerializers: DefaultDeSerializers;