chore: remove unneeded CommomDB

This commit is contained in:
Reda Al Sulais
2023-09-03 17:30:26 +03:00
parent a61887f5a2
commit bdaf58a322
2 changed files with 2 additions and 29 deletions

View File

@@ -1,6 +1,5 @@
import { sanitizeText as _sanitizeText } from './common.js'; import { sanitizeText as _sanitizeText } from './common.js';
import { getConfig } from '../../config.js'; import { getConfig } from '../../config.js';
import type { CommonDb } from './commonTypes.js';
let accTitle = ''; let accTitle = '';
let diagramTitle = ''; let diagramTitle = '';
@@ -18,30 +17,16 @@ export const setAccTitle = (txt: string): void => {
accTitle = sanitizeText(txt).replace(/^\s+/g, ''); accTitle = sanitizeText(txt).replace(/^\s+/g, '');
}; };
export const getAccTitle = (): string => { export const getAccTitle = (): string => accTitle;
return accTitle;
};
export const setAccDescription = (txt: string): void => { export const setAccDescription = (txt: string): void => {
accDescription = sanitizeText(txt).replace(/\n\s+/g, '\n'); accDescription = sanitizeText(txt).replace(/\n\s+/g, '\n');
}; };
export const getAccDescription = (): string => { export const getAccDescription = (): string => accDescription;
return accDescription;
};
export const setDiagramTitle = (txt: string): void => { export const setDiagramTitle = (txt: string): void => {
diagramTitle = sanitizeText(txt); diagramTitle = sanitizeText(txt);
}; };
export const getDiagramTitle = (): string => diagramTitle; export const getDiagramTitle = (): string => diagramTitle;
export const db: CommonDb = {
getAccTitle,
setAccTitle,
getDiagramTitle,
setDiagramTitle,
getAccDescription,
setAccDescription,
clear,
};

View File

@@ -1,5 +1,3 @@
import type { DiagramDB } from '../../diagram-api/types.js';
export interface RectData { export interface RectData {
x: number; x: number;
y: number; y: number;
@@ -58,13 +56,3 @@ export type D3ImageElement = d3.Selection<SVGImageElement, unknown, Element | nu
export type D3TextElement = d3.Selection<SVGTextElement, unknown, Element | null, unknown>; export type D3TextElement = d3.Selection<SVGTextElement, unknown, Element | null, unknown>;
export type D3TSpanElement = d3.Selection<SVGTSpanElement, unknown, Element | null, unknown>; export type D3TSpanElement = d3.Selection<SVGTSpanElement, unknown, Element | null, unknown>;
export interface CommonDb extends DiagramDB {
clear: () => void;
setDiagramTitle: (title: string) => void;
getDiagramTitle: () => string;
setAccTitle: (title: string) => void;
getAccTitle: () => string;
setAccDescription: (describetion: string) => void;
getAccDescription: () => string;
}