umbot
    Preparing search index...

    Function safeStringify

    • Безопасная сериализация объекта в JSON-строку. При ошибке (циклические ссылки, несериализуемые объекты) возвращает строковое представление. Используется в логировании для защиты от падения JSON.stringify.

      Parameters

      • data: unknown

        Данные для сериализации

      • Optionalreplacer: ((key: string, value: unknown) => unknown) | null

        Функция замены (по умолчанию null)

      • Optionalspace: string

        Отступы для форматирования; не задан — без отступов (как JSON.stringify)

      Returns string

      JSON-строка или строковое представление данных

      const result = safeStringify({ a: 1, b: { c: 2 } }, null, '\t');
      const circular = safeStringify({ a: circularRef }); // не бросает исключение