@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
24 lines • 1.24 kB
TypeScript
import { DecimalPipe as NgDecimalPipe } from '@angular/common';
import * as i0 from "@angular/core";
export declare const NUMBER_FORMAT_REGEXP: RegExp;
/**
* Formats a value according to digit options and locale rules.
* Extends the behavior of Angular's <code>number</code> pipe by
* providing an option to define if a truncated value should be
* rounded up or down (with the <code>number</code> pipe the
* value will be rounded using the "to-nearest" method).
*
* ```html
* <span>{{ 3.45612 | c8yNumber: 'ceil':'1.1-3' }}</span> <!-- 3.457 -->
* <span>{{ 3.46 | c8yNumber: 'ceil':'1.3-3' }}</span> <!-- 3.460 -->
* <span>{{ 3.45685 | c8yNumber: 'floor':'1.1-3' }}</span> <!-- 3.456 -->
* ```
*/
export declare class NumberPipe extends NgDecimalPipe {
constructor(locale: string);
transform(value: number | string, round: 'ceil' | 'floor' | null | undefined, digitsInfo?: string, locale?: string): string | null;
transform(value: null | undefined, round: 'ceil' | 'floor' | null | undefined, digitsInfo?: string, locale?: string): null;
static ɵfac: i0.ɵɵFactoryDeclaration<NumberPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<NumberPipe, "c8yNumber", true>;
}
//# sourceMappingURL=number.pipe.d.ts.map