跳至内容

模块: config

变量

defaultConfig

Const defaultConfig: MermaidConfig

定义于

packages/mermaid/src/config.ts:8

函数

addDirective

addDirective(directive): void

将指令推送到配置中

参数

名称类型描述
directiveMermaidConfig要推入的指令

返回

void

定义于

packages/mermaid/src/config.ts:188


getConfig

getConfig(): MermaidConfig

getConfig

函数描述类型返回值
getConfig获取当前配置获取请求来自当前配置的任何值

注意: 避免重复调用此函数。 相反,将结果存储在变量中并使用它,并将它传递给函数调用。

返回

MermaidConfig

当前配置

定义于

packages/mermaid/src/config.ts:131


getSiteConfig

getSiteConfig(): MermaidConfig

getSiteConfig

函数描述类型
setSiteConfig返回当前 siteConfig 基础配置获取请求返回 siteConfig 中的任何值

注意: 返回 siteConfig 中的任何值。

返回

MermaidConfig

siteConfig

定义于

packages/mermaid/src/config.ts:96


reset

reset(config?): void

reset

函数描述类型必需
reset将 currentConfig 重置为 conf置换请求必需

conf

参数描述类型必需
conf值的基本集,currentConfig 可以重置到该集。字典必需任何值,相对于安全数组

注意: (默认: 当前 siteConfig ) (可选,默认 getSiteConfig())

参数

名称类型默认值描述
configMermaidConfigsiteConfig值的基本集,currentConfig 可以重置到该集。 默认值为当前 siteConfig (例如,由 getSiteConfig 返回)。

返回

void

定义于

packages/mermaid/src/config.ts:221


sanitize

sanitize(options): void

sanitize

函数描述类型
sanitize将 siteConfig 设置为所需的值。置换请求

确保 options 参数不会尝试覆盖 siteConfig 安全键 注意: 会就地修改 options

参数

名称类型描述
optionsany潜在的 setConfig 参数

返回

void

定义于

packages/mermaid/src/config.ts:146


saveConfigFromInitialize

saveConfigFromInitialize(conf): void

参数

名称类型
confMermaidConfig

返回

void

定义于

packages/mermaid/src/config.ts:75


setConfig

setConfig(conf): MermaidConfig

setConfig

函数描述类型
setSiteConfig将 siteConfig 设置为所需的值置换请求任何值,除了安全数组中的值

注意: 设置 currentConfig。 参数 conf 会根据 siteConfig.secure 键进行清理。 在 conf 中找到的任何具有 siteConfig.secure 中的键的值都将被替换为相应的 siteConfig 值。

参数

名称类型描述
confMermaidConfig潜在的 currentConfig

返回

MermaidConfig

使用清理后的 conf 与 currentConfig 合并的 currentConfig

定义于

packages/mermaid/src/config.ts:113


setSiteConfig

setSiteConfig(conf): MermaidConfig

setSiteConfig

函数描述类型
setSiteConfig将 siteConfig 设置为所需的值置换请求任何值,除了安全数组中的值

注意: 设置 siteConfig。 siteConfig 是一个受保护的配置,用于重复使用。 对 reset() 的调用将重置 currentConfig 为 siteConfig。 对 reset(configApi.defaultConfig) 的调用将重置 siteConfig 和 currentConfig 为 defaultConfig 注意: currentConfig 在此函数中设置 默认值: 默认情况下,将镜像全局配置

参数

名称类型描述
confMermaidConfig用作 siteConfig 的基础 currentConfig

返回

MermaidConfig

新的 siteConfig

定义于

packages/mermaid/src/config.ts:61


updateCurrentConfig

updateCurrentConfig(siteCfg, _directives): MermaidConfig

参数

名称类型
siteCfgMermaidConfig
_directivesMermaidConfig[]

返回

MermaidConfig

定义于

packages/mermaid/src/config.ts:15


updateSiteConfig

updateSiteConfig(conf): MermaidConfig

参数

名称类型
confMermaidConfig

返回

MermaidConfig

定义于

packages/mermaid/src/config.ts:79