rich-domain
Version:
This package provide utils file and interfaces to assistant build a complex application with domain driving design
17 lines • 535 B
TypeScript
/**
* @description Ensures the input is a valid number. If the input is `NaN` or `Infinity`, it returns `0`.
*
* @param value The number to validate.
*
* @returns The original number if it is valid, or `0` if the input is `NaN` or `Infinity`.
*
* @example
* ```typescript
* EnsureNumber(42); // Returns 42
* EnsureNumber(NaN); // Returns 0
* EnsureNumber(Infinity); // Returns 0
* ```
*/
export declare const EnsureNumber: (value: number) => number;
export default EnsureNumber;
//# sourceMappingURL=ensure-number.d.ts.map