Skip to content

Commit ac962dc

Browse files
committed
MC-10833: Resolve TypeScript errors
- Resolve issues with loadModule - Ensure types files only export default when expected - Remove tslint disable from dts-generator and ignore file in tslint config - Update npm run scripts
1 parent f1cb74f commit ac962dc

17 files changed

+27
-40
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/config-field.types.ts

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

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type-config.types.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import ConfigFieldInterface from "./config-field.types";
7-
86
/**
97
* @api
108
*/
@@ -26,6 +24,12 @@ export default interface ContentTypeConfigInterface {
2624
additional_data: AdditionalDataConfigInterface;
2725
}
2826

27+
export interface ConfigFieldInterface {
28+
[key: string]: {
29+
default: null | string | number;
30+
};
31+
}
32+
2933
export interface ContentTypeConfigAppearanceElementInterface {
3034
style: DataMappingStyleInterface[];
3135
attributes: DataMappingAttributesInterface[];

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
*/
55

66
import events from "Magento_PageBuilder/js/events";
7-
import loadModule from "Magento_PageBuilder/js/utils/loader";
87
import _ from "underscore";
8+
import loadModule from "utils/loader";
99
import ContentType from "./content-type";
1010
import ContentTypeCollectionInterface from "./content-type-collection.types";
1111
import ContentTypeConfigInterface from "./content-type-config.types";

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type/content-type-events.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,6 @@ export interface ContentTypeMoveParamsInterface {
125125
/**
126126
* @api
127127
*/
128-
export default interface PreviewDataUpdateAfterParamsInterface {
128+
export interface PreviewDataUpdateAfterParamsInterface {
129129
preview: Preview;
130130
}

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type/master-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import loadModule from "Magento_PageBuilder/js/utils/loader";
76
import ContentTypeConfigInterface from "../content-type-config.types";
87
import ContentTypeInterface from "../content-type.types";
8+
import loadModule from "../utils/loader";
99
import converterResolver from "./converter-resolver";
1010
import Master from "./master";
1111
import MasterCollection from "./master-collection";

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type/preview-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import loadModule from "Magento_PageBuilder/js/utils/loader";
76
import ContentTypeConfigInterface from "../content-type-config.types";
87
import ContentTypeInterface from "../content-type.types";
8+
import loadModule from "../utils/loader";
99
import observableUpdaterFactory from "./observable-updater-factory";
1010
import Preview from "./preview";
1111
import PreviewCollection from "./preview-collection";

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/converter/converter-pool-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import loadModule from "Magento_PageBuilder/js/utils/loader";
76
import Config from "../config";
87
import ContentTypeConfigInterface from "../content-type-config.types";
8+
import loadModule from "../utils/loader";
99
import ConverterPool from "./converter-pool";
1010

1111
/**

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/mass-converter/converter-pool-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import loadModule from "Magento_PageBuilder/js/utils/loader";
76
import Config from "../config";
7+
import loadModule from "../utils/loader";
88
import ConverterPool from "./converter-pool";
99

1010
/**

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/property/property-reader-pool-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* See COPYING.txt for license details.
44
*/
55

6-
import loadModule from "Magento_PageBuilder/js/utils/loader";
76
import Config from "../config";
7+
import loadModule from "../utils/loader";
88
import PropertyReaderPool from "./property-reader-pool";
99

1010
/**

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/stage-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
import $t from "mage/translate";
77
import events from "Magento_PageBuilder/js/events";
8-
import loadReader from "Magento_PageBuilder/js/utils/loader";
98
import alertDialog from "Magento_Ui/js/modal/alert";
109
import * as _ from "underscore";
10+
import loadReader from "utils/loader";
1111
import Config from "./config";
1212
import ContentTypeCollectionInterface from "./content-type-collection";
1313
import ContentTypeConfigInterface from "./content-type-config.types";

0 commit comments

Comments
 (0)