Поделиться через


AnalyzerOptions class

Параметры анализа шаблонов LG.

Конструкторы

AnalyzerOptions(AnalyzerOptions | string[])

Инициализирует новый экземпляр класса AnalyzerOptions.

Свойства

ThrowOnRecursive

Возвращает или задает значение, определяющее, вызывают ли рекурсивные вызовы исключение.

Методы

Merge(AnalyzerOptions)

Слияние входящего параметра с текущим параметром. Если свойство во входящем параметре не равно NULL, а значение null в текущем параметре, значение этого свойства будет перезаписан.

Сведения о конструкторе

AnalyzerOptions(AnalyzerOptions | string[])

Инициализирует новый экземпляр класса AnalyzerOptions.

new AnalyzerOptions(options?: AnalyzerOptions | string[])

Параметры

options

AnalyzerOptions | string[]

Необязательный. Экземпляр для копирования параметров анализатора из списка строк, содержащих параметры из LG-файла.

Сведения о свойстве

ThrowOnRecursive

Возвращает или задает значение, определяющее, вызывают ли рекурсивные вызовы исключение.

ThrowOnRecursive?: boolean = null

Значение свойства

boolean

Сведения о методе

Merge(AnalyzerOptions)

Слияние входящего параметра с текущим параметром. Если свойство во входящем параметре не равно NULL, а значение null в текущем параметре, значение этого свойства будет перезаписан.

function Merge(opt: AnalyzerOptions): AnalyzerOptions

Параметры

opt
AnalyzerOptions

Входящий параметр для объединения.

Возвращаемое значение

Результат после объединения.