mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-08 01:56:42 +02:00
🖋️ Add grammar for Radar chart
This commit is contained in:
@@ -5,12 +5,18 @@ import type {
|
||||
InfoServices,
|
||||
Pie,
|
||||
PieServices,
|
||||
Radar,
|
||||
RadarServices,
|
||||
Packet,
|
||||
PacketServices,
|
||||
GitGraph,
|
||||
GitGraphServices,
|
||||
} from '../src/language/index.js';
|
||||
import {
|
||||
createInfoServices,
|
||||
createPieServices,
|
||||
createRadarServices,
|
||||
createPacketServices,
|
||||
createGitGraphServices,
|
||||
} from '../src/language/index.js';
|
||||
|
||||
@@ -52,6 +58,28 @@ export function createPieTestServices() {
|
||||
}
|
||||
export const pieParse = createPieTestServices().parse;
|
||||
|
||||
const packetServices: PacketServices = createPacketServices().Packet;
|
||||
const packetParser: LangiumParser = packetServices.parser.LangiumParser;
|
||||
export function createPacketTestServices() {
|
||||
const parse = (input: string) => {
|
||||
return packetParser.parse<Packet>(input);
|
||||
};
|
||||
|
||||
return { services: packetServices, parse };
|
||||
}
|
||||
export const packetParse = createPacketTestServices().parse;
|
||||
|
||||
const radarServices: RadarServices = createRadarServices().Radar;
|
||||
const radarParser: LangiumParser = radarServices.parser.LangiumParser;
|
||||
export function createRadarTestServices() {
|
||||
const parse = (input: string) => {
|
||||
return radarParser.parse<Radar>(input);
|
||||
};
|
||||
|
||||
return { services: radarServices, parse };
|
||||
}
|
||||
export const radarParse = createRadarTestServices().parse;
|
||||
|
||||
const gitGraphServices: GitGraphServices = createGitGraphServices().GitGraph;
|
||||
const gitGraphParser: LangiumParser = gitGraphServices.parser.LangiumParser;
|
||||
export function createGitGraphTestServices() {
|
||||
|
Reference in New Issue
Block a user