fock-logger - v7.0.1
    Preparing search index...

    Class BaseFormatter<Input, T>Abstract

    Абстрактный класс для форматирования входных данных в строку.

    Type Parameters

    • Input extends LoggerInput<T>

      – тип данных, которые умеет форматировать конкретный форматтер.

    • T = never

      – исходный тип (по умолчанию never), используется для связи с LoggerInput.

    Hierarchy (View Summary)

    Index
    • Type Parameters

      • Input extends LoggerInput<T>

        – тип данных, которые умеет форматировать конкретный форматтер.

      • T = never

        – исходный тип (по умолчанию never), используется для связи с LoggerInput.

      Parameters

      • separator: string = "\n"

        разделитель между частями (по умолчанию '\n').

      Returns BaseFormatter<Input, T>

    • Проверяет, может ли форматтер обработать конкретное значение.

      Parameters

      • input: LoggerInput

        проверяемое значение.

      Returns boolean

      true, если форматирование возможно.

    • Преобразует массив входных данных в строку, применяя format и соединяя разделителем.

      Parameters

      • input: Input[]

        массив данных.

      Returns string

      Строка, готовая к выводу.

    • Разделяет массив данных на те, которые может обработать этот форматтер, и те, которые нет.

      Parameters

      Returns { can: Input[]; cannot: LoggerInput[] }

      Объект с полями can (обрабатываемые) и cannot (необрабатываемые).