Skip to content

Commit 2fd7cd2

Browse files
committed
Revert Single Object Data Sources for 10.24
1 parent 4299144 commit 2fd7cd2

5 files changed

Lines changed: 1 addition & 215 deletions

File tree

packages/pluggable-widgets-tools/src/typings-generator/__tests__/index.spec.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,6 @@ import {
5050
} from "./outputs/list-action-with-variables";
5151
import { imageWebInput, imageNativeInput } from "./inputs/image";
5252
import { imageWebOutput, imageNativeOutput } from "./outputs/image";
53-
import { singleObjectDatasourceInput, singleObjectDatasourceInputNative } from "./inputs/single-object-datasource";
54-
import {
55-
singleObjectDatasourceNativeOutput,
56-
singleObjectDatasourceWebOutput
57-
} from "./outputs/single-object-datasource";
5853

5954
describe("Generating tests", () => {
6055
it("Generates a parsed typing from XML for native", () => {
@@ -256,16 +251,6 @@ describe("Generating tests", () => {
256251
const newContent = generateNativeTypesFor(imageNativeInput);
257252
expect(newContent).toBe(imageNativeOutput);
258253
});
259-
260-
it("Generates a parsed typing from XML for web using single object datasource", () => {
261-
const newContent = generateFullTypesFor(singleObjectDatasourceInput);
262-
expect(newContent).toBe(singleObjectDatasourceWebOutput);
263-
});
264-
265-
it("Generates a parsed typing from XML for native using single object datasource", () => {
266-
const newContent = generateNativeTypesFor(singleObjectDatasourceInputNative);
267-
expect(newContent).toBe(singleObjectDatasourceNativeOutput);
268-
});
269254
});
270255

271256
function generateFullTypesFor(xml: string) {

packages/pluggable-widgets-tools/src/typings-generator/__tests__/inputs/single-object-datasource.ts

Lines changed: 0 additions & 136 deletions
This file was deleted.

packages/pluggable-widgets-tools/src/typings-generator/__tests__/outputs/single-object-datasource.ts

Lines changed: 0 additions & 62 deletions
This file was deleted.

packages/pluggable-widgets-tools/src/typings-generator/generate.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ const importableModules = [
2525
"ListWidgetValue",
2626
"NativeIcon",
2727
"NativeImage",
28-
"ObjectItem",
2928
"Option",
3029
"ReferenceSetValue",
3130
"ReferenceValue",

packages/pluggable-widgets-tools/src/typings-generator/generateClientTypes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ function toClientPropType(
144144
case "file":
145145
return prop.$.allowUpload ? "EditableFileValue" : "DynamicValue<FileValue>";
146146
case "datasource":
147-
return prop.$.isList === "true" ? "ListValue" : "DynamicValue<ObjectItem>";
147+
return "ListValue";
148148
case "attribute": {
149149
if (!prop.attributeTypes?.length) {
150150
throw new Error("[XML] Attribute property requires attributeTypes element");

0 commit comments

Comments
 (0)