Skip to content

Latest commit

 

History

History
276 lines (159 loc) · 7.66 KB

config.md

File metadata and controls

276 lines (159 loc) · 7.66 KB

Warning

THIS IS AN AUTOGENERATED FILE. DO NOT EDIT.

Please edit the corresponding file in /packages/mermaid/src/docs/config/setup/modules/config.md.

Module: config

Variables

defaultConfig

Const defaultConfig: MermaidConfig

Defined in

config.ts:7

Functions

addDirective

addDirective(directive): void

Pushes in a directive to the configuration

Parameters

Name Type Description
directive any The directive to push in

Returns

void

Defined in

config.ts:191


getConfig

getConfig(): MermaidConfig

getConfig

Function Description Type Return Values
getConfig Obtains the currentConfig Get Request Any Values from current Config

Notes: Returns any the currentConfig

Returns

MermaidConfig

The currentConfig

Defined in

config.ts:136


getSiteConfig

getSiteConfig(): MermaidConfig

getSiteConfig

Function Description Type Values
setSiteConfig Returns the current siteConfig base configuration Get Request Returns Any Values in siteConfig

Notes: Returns any values in siteConfig.

Returns

MermaidConfig

The siteConfig

Defined in

config.ts:96


reset

reset(config?): void

reset

Function Description Type Required Values
reset Resets currentConfig to conf Put Request Required None

conf

Parameter Description Type Required Values
conf base set of values, which currentConfig could be reset to. Dictionary Required Any Values, with respect to the secure Array

Notes: (default: current siteConfig ) (optional, default getSiteConfig())

Parameters

Name Type Default value Description
config MermaidConfig siteConfig base set of values, which currentConfig could be reset to. Defaults to the current siteConfig (e.g returned by getSiteConfig).

Returns

void

Defined in

config.ts:223


sanitize

sanitize(options): void

sanitize

Function Description Type Values
sanitize Sets the siteConfig to desired values. Put Request None

Ensures options parameter does not attempt to override siteConfig secure keys Notes: modifies options in-place

Parameters

Name Type Description
options any The potential setConfig parameter

Returns

void

Defined in

config.ts:151


saveConfigFromInitialize

saveConfigFromInitialize(conf): void

Parameters

Name Type
conf MermaidConfig

Returns

void

Defined in

config.ts:75


setConfig

setConfig(conf): MermaidConfig

setConfig

Function Description Type Values
setSiteConfig Sets the siteConfig to desired values Put Request Any Values, except ones in secure array

Notes: Sets the currentConfig. The parameter conf is sanitized based on the siteConfig.secure keys. Any values found in conf with key found in siteConfig.secure will be replaced with the corresponding siteConfig value.

Parameters

Name Type Description
conf MermaidConfig The potential currentConfig

Returns

MermaidConfig

The currentConfig merged with the sanitized conf

Defined in

config.ts:113


setSiteConfig

setSiteConfig(conf): MermaidConfig

setSiteConfig

Function Description Type Values
setSiteConfig Sets the siteConfig to desired values Put Request Any Values, except ones in secure array

Notes: Sets the siteConfig. The siteConfig is a protected configuration for repeat use. Calls to reset() will reset the currentConfig to siteConfig. Calls to reset(configApi.defaultConfig) will reset siteConfig and currentConfig to the defaultConfig Note: currentConfig is set in this function Default value: At default, will mirror Global Config

Parameters

Name Type Description
conf MermaidConfig The base currentConfig to use as siteConfig

Returns

MermaidConfig

The new siteConfig

Defined in

config.ts:61


updateCurrentConfig

updateCurrentConfig(siteCfg, _directives): MermaidConfig

Parameters

Name Type
siteCfg MermaidConfig
_directives any[]

Returns

MermaidConfig

Defined in

config.ts:14


updateSiteConfig

updateSiteConfig(conf): MermaidConfig

Parameters

Name Type
conf MermaidConfig

Returns

MermaidConfig

Defined in

config.ts:79