コンテンツへスキップ

モジュール: 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

関数説明戻り値
getConfigcurrentConfigを取得しますGETリクエスト現在の設定からの任意の値

: この関数を繰り返し呼び出すことは避けてください。代わりに、結果を変数に格納して使用し、関数呼び出しに渡してください。

戻り値

MermaidConfig

currentConfig

定義場所

packages/mermaid/src/config.ts:131


getSiteConfig

getSiteConfig(): MermaidConfig

getSiteConfig

関数説明
setSiteConfig現在のsiteConfigのベース設定を返しますGETリクエストsiteConfigの任意の値を返します

: siteConfigの任意の値を返します。

戻り値

MermaidConfig

siteConfig

定義場所

packages/mermaid/src/config.ts:96


reset

reset(config?): void

reset

関数説明必須
resetcurrentConfigをconfにリセットしますPUTリクエスト必須なし

conf

パラメータ説明必須
confcurrentConfigがリセットできる基本値のセット。辞書必須セキュア配列に関する任意の値

: (デフォルト: 現在のsiteConfig ) (オプション、デフォルトgetSiteConfig())

引数

名前デフォルト値説明
configMermaidConfigsiteConfigcurrentConfigがリセットできる基本値のセット。デフォルトは現在のsiteConfig(例:getSiteConfigによって返される)です。

戻り値

void

定義場所

packages/mermaid/src/config.ts:221


sanitize

sanitize(options): void

sanitize

関数説明
sanitizesiteConfigを希望の値に設定します。PUTリクエストなし

optionsパラメータがsiteConfigのセキュアキーを上書きしようとしないようにします。: オプションをインプレースで変更します

引数

名前説明
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

関数説明
setSiteConfigsiteConfigを希望の値に設定しますPUTリクエストセキュア配列内の値を除く任意の値

: currentConfigを設定します。パラメータconfはsiteConfigに基づいてサニタイズされます。siteConfig.secureで見つかったキーを持つconfで見つかった値は、対応するsiteConfigの値に置き換えられます。

引数

名前説明
confMermaidConfig潜在的なcurrentConfig

戻り値

MermaidConfig

サニタイズされたconfとマージされたcurrentConfig

定義場所

packages/mermaid/src/config.ts:113


setSiteConfig

setSiteConfig(conf): MermaidConfig

setSiteConfig

関数説明
setSiteConfigsiteConfigを希望の値に設定しますPUTリクエストセキュア配列内の値を除く任意の値

注: siteConfigを設定します。siteConfigは、繰り返し使用するための保護された設定です。reset()を呼び出すと、currentConfigがsiteConfigにリセットされます。reset(configApi.defaultConfig)を呼び出すと、siteConfigとcurrentConfigがdefaultConfigにリセットされます。注: この関数ではcurrentConfigが設定されます。デフォルト値: デフォルトでは、グローバル設定を反映します

引数

名前説明
confMermaidConfigsiteConfigとして使用するベースの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