ferngully-aurelia-tools
Version:
Ferngully Tools for Aurelia
17 lines (16 loc) • 685 B
TypeScript
export declare class NumberService {
toString(value: number, format?: string): string | null;
fromString(value: string, decimalPlaces?: number): number;
stringIsNumber(value?: string, decimalPlaces?: number): boolean;
private getNumberRegexString(decimalPlaces?);
round(value: number, decimals: number, type: RoundingType): number;
roundForSalesTax(value: number): number;
roundHalfUp(value: number, decimals: number): number;
roundBankers(value: number, decimals: number): number;
private _bankersRound(num, decimals);
private _halfUpRound(num, decimals);
}
export declare enum RoundingType {
Bankers = 1,
HalfUp = 2,
}