types - bhsd-harry/wikiparser-node GitHub Wiki

Other Languages

Interfaces

Config

✅ 展开

解析设置。

property: ext 扩展标签名
type: string[]

property: html HTML 标签名
type: [string[], string[], string[]]

property: namespaces 命名空间名
type: Record<string, string>

property: nsid 命名空间编号
type: Record<string, number>

property: parserFunction 解析器函数
type: [Record<string, string>, string[], string[], string[]]

property: doubleUnderscore 状态开关
type: [string[], string[]]

property: protocol 外部链接协议
type: string

property: img 图片参数
type: Record<string, string>

property: redirection 重定向魔术字
type: string[]

property: variants 语言变体
type: string[]

property: interwiki 跨维基前缀
type: string[]

property: conversionTable 单向转换表,可选
type: [string, string][]

property: redirects 重定向,可选
type: [string, string][]

property: articlePath $wgArticlePath,可选
type: string

LintError

✅ 展开

语法错误。

property: rule 规则名
type: LintError.Rule

property: message 错误类型
type: string

property: severity 错误等级
type: 'error' | 'warning'

property: startIndex 起始位置
type: number

property: endIndex 结束位置
type: number

property: startLine 起始行
type: number

property: endLine 结束行
type: number

property: startCol 起始列
type: number

property: endCol 结束列
type: number

property: fix 自动修复,可选
type: LintError.Fix

property: suggestions 修复建议,可选
type: LintError.Fix[]

LintError.Fix

✅ 展开

语法错误的修复建议。

property: range 起始和结束位置
type: [number, number]

property: text 替换文本
type: string

⚠️ **GitHub.com Fallback** ⚠️