mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-18 06:49:47 +02: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 type { InfoDB } from './infoTypes.js';
|
||||
import { DEFAULT_INFO_DB, type InfoDB } from './infoTypes.js';
|
||||
|
||||
let info = false;
|
||||
let info: boolean = DEFAULT_INFO_DB.info;
|
||||
|
||||
export const setInfo = (toggle: boolean): void => {
|
||||
info = toggle;
|
||||
@@ -9,6 +8,10 @@ export const setInfo = (toggle: boolean): void => {
|
||||
|
||||
export const getInfo = (): boolean => info;
|
||||
|
||||
const clear = (): void => {
|
||||
info = DEFAULT_INFO_DB.info;
|
||||
};
|
||||
|
||||
const db: InfoDB = {
|
||||
clear,
|
||||
setInfo,
|
||||
|
@@ -1,5 +1,9 @@
|
||||
import type { DiagramDB } from '../../diagram-api/types.js';
|
||||
|
||||
export const DEFAULT_INFO_DB = {
|
||||
info: false,
|
||||
} as const;
|
||||
|
||||
export interface InfoDB extends DiagramDB {
|
||||
clear: () => void;
|
||||
setInfo: (info: boolean) => void;
|
||||
|
Reference in New Issue
Block a user