mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-22 08:50:13 +02:00
Merge pull request #5254 from mermaid-js/chore/InterfaceNaming
chore: Add interface naming Convention
This commit is contained in:
@@ -63,6 +63,17 @@ module.exports = {
|
|||||||
minimumDescriptionLength: 10,
|
minimumDescriptionLength: 10,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
'@typescript-eslint/naming-convention': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
selector: 'typeLike',
|
||||||
|
format: ['PascalCase'],
|
||||||
|
custom: {
|
||||||
|
regex: '^I[A-Z]',
|
||||||
|
match: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
'json/*': ['error', 'allowComments'],
|
'json/*': ['error', 'allowComments'],
|
||||||
'@cspell/spellchecker': [
|
'@cspell/spellchecker': [
|
||||||
'error',
|
'error',
|
||||||
|
@@ -53,7 +53,7 @@ export interface QuadrantBuildType {
|
|||||||
borderLines?: QuadrantLineType[];
|
borderLines?: QuadrantLineType[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface quadrantBuilderData {
|
export interface QuadrantBuilderData {
|
||||||
titleText: string;
|
titleText: string;
|
||||||
quadrant1Text: string;
|
quadrant1Text: string;
|
||||||
quadrant2Text: string;
|
quadrant2Text: string;
|
||||||
@@ -116,7 +116,7 @@ interface CalculateSpaceData {
|
|||||||
export class QuadrantBuilder {
|
export class QuadrantBuilder {
|
||||||
private config: QuadrantBuilderConfig;
|
private config: QuadrantBuilderConfig;
|
||||||
private themeConfig: QuadrantBuilderThemeConfig;
|
private themeConfig: QuadrantBuilderThemeConfig;
|
||||||
private data: quadrantBuilderData;
|
private data: QuadrantBuilderData;
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
this.config = this.getDefaultConfig();
|
this.config = this.getDefaultConfig();
|
||||||
@@ -124,7 +124,7 @@ export class QuadrantBuilder {
|
|||||||
this.data = this.getDefaultData();
|
this.data = this.getDefaultData();
|
||||||
}
|
}
|
||||||
|
|
||||||
getDefaultData(): quadrantBuilderData {
|
getDefaultData(): QuadrantBuilderData {
|
||||||
return {
|
return {
|
||||||
titleText: '',
|
titleText: '',
|
||||||
quadrant1Text: '',
|
quadrant1Text: '',
|
||||||
@@ -194,7 +194,7 @@ export class QuadrantBuilder {
|
|||||||
log.info('clear called');
|
log.info('clear called');
|
||||||
}
|
}
|
||||||
|
|
||||||
setData(data: Partial<quadrantBuilderData>) {
|
setData(data: Partial<QuadrantBuilderData>) {
|
||||||
this.data = { ...this.data, ...data };
|
this.data = { ...this.data, ...data };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user