number.d.ts 1.1 KB

12345678910111213141516171819202122
  1. export declare function padStart(value: number, totalStringSize: number): string;
  2. export declare function createArrayOfNumbers(first: number, last: number): number[];
  3. /**
  4. * Check if a value is numeric
  5. * from http://stackoverflow.com/questions/9716468/is-there-any-function-like-isnumeric-in-javascript-to-validate-numbers
  6. * @param {any} value
  7. * @return {boolean}
  8. */
  9. export declare function isNumeric(value: any): boolean;
  10. export declare function getMaxSafeInteger(): number;
  11. export declare function cleanNumber(value: any): number;
  12. export declare function decToHex(number: number, bytes: number): string;
  13. export declare function formatNumberTwoDecimalPlacesAndCommas(value: number): string;
  14. /**
  15. * the native method number.toLocaleString(undefined, {minimumFractionDigits: 0})
  16. * puts in decimal places in IE, so we use this method instead
  17. * from: http://blog.tompawlak.org/number-currency-formatting-javascript
  18. * @param {number} value
  19. * @returns {string}
  20. */
  21. export declare function formatNumberCommas(value: number): string;
  22. export declare function sum(values: number[]): number;