import { PipeTransform } from '@angular/core'; import { GasNotationPipe } from '../notation/gas-notation.pipe'; /** * Данная пайпа предназначена для отображения остатка времени * Пайпу необходимо применить к timestamp и передать текущее время * Далее указать формат, если нужен и все * * Варианты форматов: * short - 2д 6ч 30м 14с * long - 5 дней 16 часов 32 минуты * time 05:15:03 (часы, минуты, секунды) * * @example {{ election?.endDate | gasTimeInterval : actualTime }} */ export declare class GasTimeIntervalPipe implements PipeTransform { private gasNotationPipe; constructor(gasNotationPipe: GasNotationPipe); transform(endDate: number, currentDate?: number, format?: 'short' | 'long' | 'time' | string): string; /** Возвращаем дату в нужном формате */ private currentDateFormat; /** Добавляем ноль перед числом, если оно меньше 10 */ private addZero; }