package.dist.themes.theme-forest.d.ts Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mermaid Show documentation
Show all versions of mermaid Show documentation
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
export function getThemeVariables(userOverrides: any): Theme;
declare class Theme {
background: string;
primaryColor: string;
secondaryColor: string;
mainBkg: string;
secondBkg: string;
lineColor: any;
border1: string;
border2: string;
arrowheadColor: string;
fontFamily: string;
fontSize: string;
tertiaryColor: any;
primaryBorderColor: any;
secondaryBorderColor: any;
tertiaryBorderColor: any;
primaryTextColor: any;
secondaryTextColor: any;
tertiaryTextColor: any;
textColor: any;
THEME_COLOR_LIMIT: number;
nodeBkg: string;
nodeBorder: string;
clusterBkg: string;
clusterBorder: string;
defaultLinkColor: string;
titleColor: string;
edgeLabelBackground: string;
actorBorder: string;
actorBkg: string;
actorTextColor: string;
actorLineColor: string;
signalColor: string;
signalTextColor: string;
labelBoxBkgColor: string;
labelBoxBorderColor: string;
labelTextColor: string;
loopTextColor: string;
noteBorderColor: string;
noteBkgColor: string;
noteTextColor: string;
activationBorderColor: string;
activationBkgColor: string;
sequenceNumberColor: string;
sectionBkgColor: string;
altSectionBkgColor: string;
sectionBkgColor2: string;
excludeBkgColor: string;
taskBorderColor: string;
taskBkgColor: string;
taskTextLightColor: string;
taskTextColor: string;
taskTextDarkColor: string;
taskTextOutsideColor: string;
taskTextClickableColor: string;
activeTaskBorderColor: string;
activeTaskBkgColor: string;
gridColor: string;
doneTaskBkgColor: string;
doneTaskBorderColor: string;
critBorderColor: string;
critBkgColor: string;
todayLineColor: string;
personBorder: any;
personBkg: string;
archEdgeColor: string;
archEdgeArrowColor: string;
archEdgeWidth: string;
archGroupBorderColor: any;
archGroupBorderWidth: string;
labelColor: string;
errorBkgColor: string;
errorTextColor: string;
updateColors(): void;
cScale0: any;
cScale1: any;
cScale2: any;
cScale3: any;
cScale4: any;
cScale5: any;
cScale6: any;
cScale7: any;
cScale8: any;
cScale9: any;
cScale10: any;
cScale11: any;
scaleLabelColor: any;
transitionColor: any;
transitionLabelColor: any;
stateLabelColor: any;
stateBkg: any;
labelBackgroundColor: any;
compositeBackground: any;
altBackground: any;
compositeTitleBackground: any;
compositeBorder: any;
innerEndBackground: any;
specialStateColor: any;
classText: any;
fillType0: string | undefined;
fillType1: string | undefined;
fillType2: any;
fillType3: any;
fillType4: any;
fillType5: any;
fillType6: any;
fillType7: any;
pie1: any;
pie2: any;
pie3: any;
pie4: any;
pie5: any;
pie6: any;
pie7: any;
pie8: any;
pie9: any;
pie10: any;
pie11: any;
pie12: any;
pieTitleTextSize: any;
pieTitleTextColor: any;
pieSectionTextSize: any;
pieSectionTextColor: any;
pieLegendTextSize: any;
pieLegendTextColor: any;
pieStrokeColor: any;
pieStrokeWidth: any;
pieOuterStrokeWidth: any;
pieOuterStrokeColor: any;
pieOpacity: any;
quadrant1Fill: any;
quadrant2Fill: any;
quadrant3Fill: any;
quadrant4Fill: any;
quadrant1TextFill: any;
quadrant2TextFill: any;
quadrant3TextFill: any;
quadrant4TextFill: any;
quadrantPointFill: any;
quadrantPointTextFill: any;
quadrantXAxisTextFill: any;
quadrantYAxisTextFill: any;
quadrantInternalBorderStrokeFill: any;
quadrantExternalBorderStrokeFill: any;
quadrantTitleFill: any;
packet: {
startByteColor: any;
endByteColor: any;
labelColor: any;
titleColor: any;
blockStrokeColor: any;
blockFillColor: string;
} | undefined;
xyChart: any;
requirementBackground: any;
requirementBorderColor: any;
requirementBorderSize: any;
requirementTextColor: any;
relationColor: any;
relationLabelBackground: any;
relationLabelColor: any;
git0: any;
git1: any;
git2: any;
git3: any;
git4: any;
git5: any;
git6: any;
git7: any;
gitInv0: any;
gitInv1: any;
gitInv2: any;
gitInv3: any;
gitInv4: any;
gitInv5: any;
gitInv6: any;
gitInv7: any;
gitBranchLabel0: any;
gitBranchLabel1: any;
gitBranchLabel2: any;
gitBranchLabel3: any;
gitBranchLabel4: any;
gitBranchLabel5: any;
gitBranchLabel6: any;
gitBranchLabel7: any;
tagLabelColor: any;
tagLabelBackground: any;
tagLabelBorder: any;
tagLabelFontSize: any;
commitLabelColor: any;
commitLabelBackground: any;
commitLabelFontSize: any;
attributeBackgroundColorOdd: any;
attributeBackgroundColorEven: any;
calculate(overrides: any): void;
}
export {};