+1
@@ -0,0 +1 @@
|
||||
export {};
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
export interface VennChartStyleOptions {
|
||||
vennTitleTextColor: string;
|
||||
vennSetTextColor: string;
|
||||
fontFamily: string;
|
||||
textColor: string;
|
||||
}
|
||||
declare const getStyles: (options: VennChartStyleOptions) => string;
|
||||
export default getStyles;
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
import type { VennDB, VennData, VennTextData, VennStyleData } from './vennTypes.js';
|
||||
export declare const addSubsetData: VennDB['addSubsetData'];
|
||||
export declare const getSubsetData: () => VennData[];
|
||||
export declare const addTextData: VennDB['addTextData'];
|
||||
export declare const addStyleData: VennDB['addStyleData'];
|
||||
export declare const getStyleData: () => VennStyleData[];
|
||||
export declare const validateUnionIdentifiers: VennDB['validateUnionIdentifiers'];
|
||||
export declare const getTextData: () => VennTextData[];
|
||||
export declare const getCurrentSets: VennDB['getCurrentSets'];
|
||||
export declare const getIndentMode: VennDB['getIndentMode'];
|
||||
export declare const setIndentMode: VennDB['setIndentMode'];
|
||||
export declare const db: VennDB;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { ExternalDiagramDefinition } from '../../diagram-api/types.js';
|
||||
declare const plugin: ExternalDiagramDefinition;
|
||||
export default plugin;
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
import type { DiagramDefinition } from '../../diagram-api/types.js';
|
||||
export declare const diagram: DiagramDefinition;
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
import type { DiagramRenderer, DrawDefinition } from '../../diagram-api/types.js';
|
||||
export declare const draw: DrawDefinition;
|
||||
export declare const renderer: DiagramRenderer;
|
||||
+1
@@ -0,0 +1 @@
|
||||
export {};
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
import type { DiagramDBBase } from '../../diagram-api/types.js';
|
||||
import type { VennDiagramConfig } from '../../config.type.js';
|
||||
export interface VennData {
|
||||
sets: string[];
|
||||
size: number;
|
||||
label: string | undefined;
|
||||
}
|
||||
export interface VennTextData {
|
||||
sets: string[];
|
||||
id: string;
|
||||
label: string | undefined;
|
||||
}
|
||||
export interface VennStyleData {
|
||||
targets: string[];
|
||||
styles: Record<string, string>;
|
||||
}
|
||||
export interface VennDB extends DiagramDBBase<VennDiagramConfig> {
|
||||
addSubsetData: (identifierList: string[], label: string | undefined, size: number | undefined) => void;
|
||||
addTextData: (identifierList: string[], id: string, label: string | undefined) => void;
|
||||
addStyleData: (identifierList: string[], data: [string, string][]) => void;
|
||||
validateUnionIdentifiers: (identifierList: string[]) => void;
|
||||
getSubsetData: () => VennData[];
|
||||
getTextData: () => VennTextData[];
|
||||
getStyleData: () => VennStyleData[];
|
||||
getCurrentSets: () => string[] | undefined;
|
||||
getIndentMode: () => boolean;
|
||||
setIndentMode: (enabled: boolean) => void;
|
||||
}
|
||||
Reference in New Issue
Block a user