mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-11-17 19:24:10 +01:00
add default info db and recreate clear function for info
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
import { clear } from '../../commonDb.js';
|
import { DEFAULT_INFO_DB, type InfoDB } from './infoTypes.js';
|
||||||
import type { InfoDB } from './infoTypes.js';
|
|
||||||
|
|
||||||
let info = false;
|
let info: boolean = DEFAULT_INFO_DB.info;
|
||||||
|
|
||||||
export const setInfo = (toggle: boolean): void => {
|
export const setInfo = (toggle: boolean): void => {
|
||||||
info = toggle;
|
info = toggle;
|
||||||
@@ -9,6 +8,10 @@ export const setInfo = (toggle: boolean): void => {
|
|||||||
|
|
||||||
export const getInfo = (): boolean => info;
|
export const getInfo = (): boolean => info;
|
||||||
|
|
||||||
|
const clear = (): void => {
|
||||||
|
info = DEFAULT_INFO_DB.info;
|
||||||
|
};
|
||||||
|
|
||||||
const db: InfoDB = {
|
const db: InfoDB = {
|
||||||
clear,
|
clear,
|
||||||
setInfo,
|
setInfo,
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
import type { DiagramDB } from '../../diagram-api/types.js';
|
import type { DiagramDB } from '../../diagram-api/types.js';
|
||||||
|
|
||||||
|
export const DEFAULT_INFO_DB = {
|
||||||
|
info: false,
|
||||||
|
} as const;
|
||||||
|
|
||||||
export interface InfoDB extends DiagramDB {
|
export interface InfoDB extends DiagramDB {
|
||||||
clear: () => void;
|
clear: () => void;
|
||||||
setInfo: (info: boolean) => void;
|
setInfo: (info: boolean) => void;
|
||||||
|
|||||||
Reference in New Issue
Block a user