Skip to content

Module: config

Variables

defaultConfig

Const defaultConfig: MermaidConfig

Defined in

packages/mermaid/src/config.ts:8

Functions

addDirective

addDirective(directive): void

Pushes in a directive to the configuration

Parameters

NameTypeDescription
directiveMermaidConfig要推送的指令

Returns

void

Defined in

packages/mermaid/src/config.ts:182


getConfig

getConfig(): MermaidConfig

getConfig

函数描述类型Return Values
getConfigObtains the currentConfigGet RequestAny Values from current Config

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

Returns

MermaidConfig

当前配置

Defined in

packages/mermaid/src/config.ts:126


getSiteConfig

getSiteConfig(): MermaidConfig

getSiteConfig

函数描述类型
setSiteConfigReturns the current siteConfig base configurationGet RequestReturns Any Values in siteConfig

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

Returns

MermaidConfig

站点配置

Defined in

packages/mermaid/src/config.ts:93


reset

reset(config?): void

reset

函数描述类型必需
resetResets currentConfig to confPut Request必需None

conf

Parameter描述类型必需
confbase set of values, which currentConfig could be reset to.Dictionary必需Any Values, with respect to the secure Array

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

Parameters

NameTypeDefault valueDescription
configMermaidConfigsiteConfigcurrentConfig 可以重置为基本值集。默认为当前 siteConfig(例如由 getSiteConfig 返回)。

Returns

void

Defined in

packages/mermaid/src/config.ts:214


sanitize

sanitize(options): void

sanitize

函数描述类型
sanitizeSets the siteConfig to desired values.Put RequestNone

确保选项参数不会尝试覆盖 siteConfig 安全密钥 注意:就地修改选项

Parameters

NameTypeDescription
optionsany潜在的 setConfig 参数

Returns

void

Defined in

packages/mermaid/src/config.ts:140


saveConfigFromInitialize

saveConfigFromInitialize(conf): void

Parameters

NameType
confMermaidConfig

Returns

void

Defined in

packages/mermaid/src/config.ts:72


setConfig

setConfig(conf): MermaidConfig

setConfig

函数描述类型
setSiteConfigSets the siteConfig to desired valuesPut RequestAny Values, except ones in secure array

注意:设置当前配置。参数 conf 根据 siteConfig.secure 键进行清理。在 conf 中找到的任何值,如果在 siteConfig.secure 中找到键,则将替换为相应的 siteConfig 值。

Parameters

NameTypeDescription
confMermaidConfig潜在的 currentConfig

Returns

MermaidConfig

当前配置与已清理的配置合并

Defined in

packages/mermaid/src/config.ts:108


setSiteConfig

setSiteConfig(conf): MermaidConfig

setSiteConfig

函数描述类型
setSiteConfigSets the siteConfig to desired valuesPut RequestAny Values, except ones in secure array

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

Parameters

NameTypeDescription
confMermaidConfig用作 siteConfig 的基本 currentConfig

Returns

MermaidConfig

新的站点配置

Defined in

packages/mermaid/src/config.ts:58


updateCurrentConfig

updateCurrentConfig(siteCfg, _directives): MermaidConfig

Parameters

NameType
siteCfgMermaidConfig
_directivesMermaidConfig[]

Returns

MermaidConfig

Defined in

packages/mermaid/src/config.ts:15


updateSiteConfig

updateSiteConfig(conf): MermaidConfig

Parameters

NameType
confMermaidConfig

Returns

MermaidConfig

Defined in

packages/mermaid/src/config.ts:76