This commit is contained in:
Henning Dieterichs
2020-08-29 12:51:23 +02:00
parent ec3971e555
commit 14318a2871
197 changed files with 264 additions and 208 deletions

View File

@@ -486,6 +486,41 @@
"text"
]
},
"MonacoTextDiffVisualizationData": {
"type": "object",
"properties": {
"kind": {
"type": "object",
"properties": {
"text": {
"enum": [
true
]
}
},
"required": [
"text"
]
},
"text": {
"type": "string",
"description": "The text to show"
},
"otherText": {
"type": "string",
"description": "The text to compare against"
},
"fileName": {
"type": "string",
"description": "An optional filename that might be used for chosing a syntax highlighter"
}
},
"required": [
"kind",
"text",
"otherText"
]
},
"TableVisualizationData": {
"type": "object",
"properties": {
@@ -997,6 +1032,9 @@
{
"$ref": "#/definitions/MonacoTextVisualizationData"
},
{
"$ref": "#/definitions/MonacoTextDiffVisualizationData"
},
{
"$ref": "#/definitions/TableVisualizationData"
},

View File

@@ -1,4 +1,4 @@
export type KnownVisualizationData = TreeVisualizationData | AstTreeVisualizationData | GraphvizDotVisualizationData | GraphVisualizationData | GraphVisualizationData | GridVisualizationData | ImageVisualizationData | MonacoTextVisualizationData | TableVisualizationData | PlotlyVisualizationData | SimpleTextVisualizationData | SvgVisualizationData;
export type KnownVisualizationData = TreeVisualizationData | AstTreeVisualizationData | GraphvizDotVisualizationData | GraphVisualizationData | GraphVisualizationData | GridVisualizationData | ImageVisualizationData | MonacoTextVisualizationData | MonacoTextDiffVisualizationData | TableVisualizationData | PlotlyVisualizationData | SimpleTextVisualizationData | SvgVisualizationData;
export type TreeVisualizationData = {
@@ -149,6 +149,24 @@ export type MonacoTextVisualizationData = {
fileName?: string;
};
export type MonacoTextDiffVisualizationData = {
kind: {
text: true;
};
/**
* The text to show
*/
text: string;
/**
* The text to compare against
*/
otherText: string;
/**
* An optional filename that might be used for chosing a syntax highlighter
*/
fileName?: string;
};
export type TableVisualizationData = {
kind: {
table: true;