UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

42 lines (41 loc) 1.8 kB
/** * @packageDocumentation * @module utils */ import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core'; import { ConfigType } from 'dayjs'; import { TranslateService } from '../../translate/public-api'; import { TimeService } from '../services/public-api'; import * as i0 from "@angular/core"; export declare class RelativeTimePipe implements PipeTransform, OnDestroy { private readonly cdr; private readonly time; private readonly translate; private readonly destroy$$; private timerId; constructor(cdr: ChangeDetectorRef, time: TimeService, translate: TranslateService); ngOnDestroy(): void; transform(value: ConfigType): string; protected checkDistance(distance: number): void; private startTimer; static ɵfac: i0.ɵɵFactoryDeclaration<RelativeTimePipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<RelativeTimePipe, "aclRelativeTime", true>; } export declare abstract class DateTimePipe implements PipeTransform { private readonly time; abstract format: string; constructor(time: TimeService); transform(value: ConfigType, utc?: boolean): string; static ɵfac: i0.ɵɵFactoryDeclaration<DateTimePipe, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DateTimePipe>; } export declare class StandardTimePipe extends DateTimePipe implements PipeTransform { format: string; static ɵfac: i0.ɵɵFactoryDeclaration<StandardTimePipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<StandardTimePipe, "aclStandardTime", true>; } export declare class StandardDatePipe extends DateTimePipe implements PipeTransform { format: string; static ɵfac: i0.ɵɵFactoryDeclaration<StandardDatePipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<StandardDatePipe, "aclStandardDate", true>; }