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

    Type Alias TurnableType<Type, Return>

    Контракт для объектов, которые можно включать/выключать.

    type TurnableType<Type, Return = Type> = {
        enabled: boolean;
        disable(): void;
        enable(): void;
        execute(value: Type, use?: boolean): Return;
        turn(on: boolean): void;
    }

    Type Parameters

    • Type

      Тип входного значения.

    • Return = Type

      Тип возвращаемого значения (по умолчанию Type).

    Implemented by

    Index
    enabled: boolean
    • Выполняет преобразование, если включено, иначе возвращает fallback.

      Parameters

      • value: Type

        Входное значение.

      • Optionaluse: boolean

        Флаг принудительного использования (если false, всегда fallback).

      Returns Return

      Результат.

    • Устанавливает состояние включения/выключения.

      Parameters

      • on: boolean

      Returns void