mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-12-05 03:54:35 +01:00
chore: Change getDiagramData to getRegisteredDiagramsMetadata
Co-authored-by: Alois Klink <alois@aloisklink.com>
This commit is contained in:
@@ -415,7 +415,12 @@ const render: typeof mermaidAPI.render = (id, text, container) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const getDiagramData = (): Pick<ExternalDiagramDefinition, 'id'>[] => {
|
/**
|
||||||
|
* Gets the metadata for all registered diagrams.
|
||||||
|
* Currently only the id is returned.
|
||||||
|
* @returns An array of objects with the id of the diagram.
|
||||||
|
*/
|
||||||
|
const getRegisteredDiagramsMetadata = (): Pick<ExternalDiagramDefinition, 'id'>[] => {
|
||||||
return Object.keys(detectors).map((id) => ({
|
return Object.keys(detectors).map((id) => ({
|
||||||
id,
|
id,
|
||||||
}));
|
}));
|
||||||
@@ -443,7 +448,7 @@ export interface Mermaid {
|
|||||||
setParseErrorHandler: typeof setParseErrorHandler;
|
setParseErrorHandler: typeof setParseErrorHandler;
|
||||||
detectType: typeof detectType;
|
detectType: typeof detectType;
|
||||||
registerIconPacks: typeof registerIconPacks;
|
registerIconPacks: typeof registerIconPacks;
|
||||||
getDiagramData: typeof getDiagramData;
|
getRegisteredDiagramsMetadata: typeof getRegisteredDiagramsMetadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
const mermaid: Mermaid = {
|
const mermaid: Mermaid = {
|
||||||
@@ -461,7 +466,7 @@ const mermaid: Mermaid = {
|
|||||||
setParseErrorHandler,
|
setParseErrorHandler,
|
||||||
detectType,
|
detectType,
|
||||||
registerIconPacks,
|
registerIconPacks,
|
||||||
getDiagramData,
|
getRegisteredDiagramsMetadata,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default mermaid;
|
export default mermaid;
|
||||||
|
|||||||
Reference in New Issue
Block a user