Eulergraph
    Preparing search index...

    Общие утилиты для SVGConverter

    Index

    Constructors

    Methods

    • Создает SVG элемент из строки

      Parameters

      • svgString: string

        SVG строка

      Returns SVGElement

      SVG элемент

    • Форматирует SVG строку для читаемости

      Parameters

      • svgString: string

        SVG строка

      • indent: string = " "

        отступ

      Returns string

      отформатированная SVG строка

    • Генерирует уникальный ID

      Parameters

      • prefix: string

        префикс для ID

      Returns string

      уникальный ID

    • Проверяет, является ли значение массивом

      Parameters

      • value: unknown

        значение для проверки

      Returns value is unknown[]

      true, если значение является массивом

    • Проверяет, является ли значение числом

      Parameters

      • value: unknown

        значение для проверки

      Returns boolean

      true, если значение является числом

    • Проверяет, является ли значение объектом

      Parameters

      • value: unknown

        значение для проверки

      Returns value is Record<string, unknown>

      true, если значение является объектом

    • Проверяет, является ли значение строкой

      Parameters

      • value: unknown

        значение для проверки

      Returns value is string

      true, если значение является строкой

    • Конвертирует DOMMatrix в строку transform

      Parameters

      • matrix: DOMMatrix

        матрица преобразования

      Returns string

      строка transform

    • Минифицирует SVG строку

      Parameters

      • svgString: string

        SVG строка

      Returns string

      минифицированная SVG строка

    • Безопасно получает свойство объекта

      Type Parameters

      • T

      Parameters

      • obj: Record<string, unknown>

        объект

      • key: string

        ключ

      • defaultValue: T

        значение по умолчанию

      Returns T

      значение свойства или значение по умолчанию

    • Санитизирует значения атрибутов для безопасного вывода в SVG

      Parameters

      • value: unknown

        значение для санитизации

      Returns string

      санитизированная строка

    • Санитизирует числовые значения

      Parameters

      • value: unknown

        значение для санитизации

      • defaultValue: string

        значение по умолчанию

      Returns string

      санитизированная строка