Merge branch 'next' into pr/Yokozuna59/4751

* next: (98 commits)
  refactor: Simplify TokenBuilder and ValueConverter
  chore: Fix pnpm-lock
  Bump version
  chore: Fix type in 'getLineFunctionsWithOffset'
  Update cypress/platform/marker_unique_id.html
  refactor: Add getLineFunctionsWithOffset function
  refactor: Move EdgeData to types
  fix: PointStart marker refX
  Added cypress test
  chore(deps): update all patch dependencies
  refactor: Fix typings in utils.ts
  Give markers unique id's per graph
  chore: Fix type
  chore: Add @internal to createCSSStyles
  chore: Bump version
  refactor: Remove unused variables
  fix: #4818 support `getClasses` in external diagrams.
  Remove unnecessary tests
  Remove optional chaining
  chore: Update docs
  ...
This commit is contained in:
Sidharth Vinod
2023-09-14 17:38:43 +05:30
140 changed files with 2760 additions and 2494 deletions

View File

@@ -1,9 +1,9 @@
import type { GrammarAST, Stream, TokenBuilderOptions } from 'langium';
import { DefaultTokenBuilder } from 'langium';
import type { TokenType } from '../chevrotainWrapper.js';
export class CommonTokenBuilder extends DefaultTokenBuilder {
import { DefaultTokenBuilder } from 'langium';
export abstract class MermaidTokenBuilder extends DefaultTokenBuilder {
private keywords: Set<string>;
public constructor(keywords: string[]) {

View File

@@ -1,6 +1,6 @@
import { CommonTokenBuilder } from '../common/index.js';
import { MermaidTokenBuilder } from '../common/index.js';
export class InfoTokenBuilder extends CommonTokenBuilder {
export class InfoTokenBuilder extends MermaidTokenBuilder {
public constructor() {
super(['info', 'showInfo']);
}

View File

@@ -1,6 +1,6 @@
import { CommonTokenBuilder } from '../common/index.js';
import { MermaidTokenBuilder } from '../common/index.js';
export class PieTokenBuilder extends CommonTokenBuilder {
export class PieTokenBuilder extends MermaidTokenBuilder {
public constructor() {
super(['pie', 'showData']);
}