Fix missing string type on dataExtensions

This commit is contained in:
Koen Vlaswinkel
2023-09-26 11:58:33 +02:00
parent f5fbd7f4cc
commit 7864844ddd
3 changed files with 13 additions and 6 deletions

View File

@@ -12,10 +12,17 @@
}
},
"dataExtensions": {
"type": "array",
"items": {
"type": "string"
}
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"name": {
"type": "string"

View File

@@ -3,5 +3,5 @@ import { QlPackFile } from "../packaging/qlpack-file";
export type ExtensionPackMetadata = QlPackFile & {
// Make both extensionTargets and dataExtensions required
extensionTargets: Record<string, string>;
dataExtensions: string[];
dataExtensions: string[] | string;
};

View File

@@ -12,5 +12,5 @@ export interface QlPackFile {
library?: boolean;
defaultSuite?: SuiteInstruction[];
defaultSuiteFile?: string;
dataExtensions?: string[];
dataExtensions?: string[] | string;
}