Add devtools form builder-related TypeScript interfaces
authorMatthias Schmidt <gravatronics@live.com>
Tue, 12 Jan 2021 09:56:50 +0000 (10:56 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Tue, 12 Jan 2021 09:56:50 +0000 (10:56 +0100)
wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.js [new file with mode: 0644]
wcfsetup/install/files/ts/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.ts [new file with mode: 0644]

diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.js
new file mode 100644 (file)
index 0000000..2ae92b6
--- /dev/null
@@ -0,0 +1,4 @@
+define(["require", "exports"], function (require, exports) {
+    "use strict";
+    Object.defineProperty(exports, "__esModule", { value: true });
+});
diff --git a/wcfsetup/install/files/ts/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.ts b/wcfsetup/install/files/ts/WoltLabSuite/Core/Acp/Form/Builder/Field/Devtools/Project/Data.ts
new file mode 100644 (file)
index 0000000..d636a8c
--- /dev/null
@@ -0,0 +1,12 @@
+export interface PackageData {
+  packageIdentifier: string;
+}
+
+export interface ExcludedPackageData extends PackageData {
+  version: string;
+}
+
+export interface RequiredPackageData extends PackageData {
+  file: boolean;
+  minVersion: string;
+}