feat: TextToDiagram v2 (#10530)
* feat: introducing TextToDiagram v2 feature * fix: eslint issue * debug mermaid bundle size * tests: covering the utils * fix: import mock chunks dynamically to shrink the bundle size * fix: removing replay feature * fix: removing unused prop * fix: bumping workbox cache limit * snapshots + yarn.lock * bump mermaid-to-excalidraw@2 and split into its own chunk * bump node@20 * css tweaks * move files around & rewrite stream chunk schema * random naming & file structure refactor + some tweaks * fix preview theme * support custom warning renderer * label and css fix * fix and rwrite 429 handling * fix label --------- Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
This commit is contained in:
@@ -69,3 +69,22 @@ export class ExcalidrawError extends Error {
|
||||
this.name = "ExcalidrawError";
|
||||
}
|
||||
}
|
||||
|
||||
export class RequestError extends Error {
|
||||
public status: number;
|
||||
public data: any;
|
||||
toObject() {
|
||||
return { name: this.name, status: this.status, message: this.message };
|
||||
}
|
||||
constructor({
|
||||
message = "Something went wrong",
|
||||
status = 500,
|
||||
data,
|
||||
}: { message?: string; status?: number; data?: any } = {}) {
|
||||
super();
|
||||
this.name = "RequestError";
|
||||
this.message = message;
|
||||
this.status = status;
|
||||
this.data = data;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user