Skip to content

Commit d864820

Browse files
committed
feat(migrate): type results
1 parent fa1c3b4 commit d864820

38 files changed

+192
-149
lines changed

packages/sync-actions/src/assets-actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import createBuildArrayActions, {
22
ADD_ACTIONS,
3-
REMOVE_ACTIONS,
43
CHANGE_ACTIONS,
4+
REMOVE_ACTIONS,
55
} from './utils/create-build-array-actions'
66

77
function toAssetIdentifier(asset) {

packages/sync-actions/src/attribute-groups-actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { buildBaseAttributesActions } from './utils/common-actions'
22
import createBuildArrayActions, {
33
ADD_ACTIONS,
4-
REMOVE_ACTIONS,
54
CHANGE_ACTIONS,
5+
REMOVE_ACTIONS,
66
} from './utils/create-build-array-actions'
77

88
const hasAttribute = (attributes, newValue) =>

packages/sync-actions/src/attribute-groups.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1+
import { AttributeGroupUpdateAction } from '@commercetools/platform-sdk'
12
import type {
2-
SyncAction,
33
ActionGroup,
4-
UpdateAction,
54
SyncActionConfig,
5+
UpdateAction,
66
} from '@commercetools/sdk-client-v2'
77
import {
88
actionsMapAttributes,
99
actionsMapBase,
1010
} from './attribute-groups-actions'
11+
import { SyncAction } from './types/update-actions'
1112
import createBuildActions from './utils/create-build-actions'
1213
import createMapActionGroup from './utils/create-map-action-group'
1314
import { diff } from './utils/diffpatcher'
@@ -45,7 +46,7 @@ function createAttributeGroupsMapActions(
4546
export default (
4647
actionGroupList?: Array<ActionGroup>,
4748
syncActionConfig?: SyncActionConfig
48-
): SyncAction => {
49+
): SyncAction<AttributeGroupUpdateAction> => {
4950
const mapActionGroup = createMapActionGroup(actionGroupList)
5051
const doMapActions = createAttributeGroupsMapActions(
5152
mapActionGroup,

packages/sync-actions/src/cart-discounts.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
import createBuildActions from './utils/create-build-actions'
2-
import createMapActionGroup from './utils/create-map-action-group'
3-
import actionsMapCustom from './utils/action-map-custom'
1+
import { CartDiscountUpdateAction } from '@commercetools/platform-sdk'
2+
import { ActionGroup, SyncActionConfig } from '@commercetools/sdk-client-v2'
43
import { actionsMapBase } from './cart-discounts-actions'
4+
import { SyncAction } from './types/update-actions'
5+
import actionsMapCustom from './utils/action-map-custom'
56
import combineValidityActions from './utils/combine-validity-actions'
7+
import createBuildActions from './utils/create-build-actions'
8+
import createMapActionGroup from './utils/create-map-action-group'
69
import { diff } from './utils/diffpatcher'
7-
import { SyncActionConfig } from '@commercetools/sdk-client-v2'
810

911
export const actionGroups = ['base', 'custom']
1012

@@ -26,7 +28,10 @@ function createCartDiscountsMapActions(mapActionGroup, syncActionConfig) {
2628
}
2729
}
2830

29-
export default (actionGroupList?, syncActionConfig?: SyncActionConfig) => {
31+
export default (
32+
actionGroupList?: Array<ActionGroup>,
33+
syncActionConfig?: SyncActionConfig
34+
): SyncAction<CartDiscountUpdateAction> => {
3035
const mapActionGroup = createMapActionGroup(actionGroupList)
3136
const doMapActions = createCartDiscountsMapActions(
3237
mapActionGroup,

packages/sync-actions/src/categories.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1+
import { CategoryUpdateAction } from '@commercetools/platform-sdk'
12
import type {
2-
SyncAction,
3+
ActionGroup,
34
SyncActionConfig,
45
UpdateAction,
5-
ActionGroup,
66
} from '@commercetools/sdk-client-v2'
7-
import createBuildActions from './utils/create-build-actions'
8-
import createMapActionGroup from './utils/create-map-action-group'
9-
import actionsMapCustom from './utils/action-map-custom'
107
import actionsMapAssets from './assets-actions'
118
import {
129
actionsMapBase,
1310
actionsMapMeta,
1411
actionsMapReferences,
1512
} from './category-actions'
13+
import { SyncAction } from './types/update-actions'
14+
import actionsMapCustom from './utils/action-map-custom'
1615
import copyEmptyArrayProps from './utils/copy-empty-array-props'
16+
import createBuildActions from './utils/create-build-actions'
17+
import createMapActionGroup from './utils/create-map-action-group'
1718
import { diff } from './utils/diffpatcher'
1819

1920
export const actionGroups = ['base', 'references', 'meta', 'custom', 'assets']
@@ -72,7 +73,7 @@ function createCategoryMapActions(
7273
export default (
7374
actionGroupList?: Array<ActionGroup>,
7475
syncActionConfig?: SyncActionConfig
75-
): SyncAction => {
76+
): SyncAction<CategoryUpdateAction> => {
7677
// actionGroupList contains information about which action groups
7778
// are allowed or ignored
7879

packages/sync-actions/src/channels.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import { ChannelUpdateAction } from '@commercetools/platform-sdk'
2+
import { ActionGroup, SyncActionConfig } from '@commercetools/sdk-client-v2'
3+
import { actionsMapBase } from './channels-actions'
4+
import { SyncAction } from './types/update-actions'
5+
import actionsMapCustom from './utils/action-map-custom'
16
import createBuildActions from './utils/create-build-actions'
27
import createMapActionGroup from './utils/create-map-action-group'
3-
import actionsMapCustom from './utils/action-map-custom'
4-
import { actionsMapBase } from './channels-actions'
58
import { diff } from './utils/diffpatcher'
6-
import { SyncActionConfig } from '@commercetools/sdk-client-v2'
79

810
export const actionGroups = ['base', 'custom']
911

@@ -25,7 +27,10 @@ function createChannelsMapActions(mapActionGroup, syncActionConfig) {
2527
}
2628
}
2729

28-
export default (actionGroupList?, syncActionConfig?: SyncActionConfig) => {
30+
export default (
31+
actionGroupList?: Array<ActionGroup>,
32+
syncActionConfig?: SyncActionConfig
33+
): SyncAction<ChannelUpdateAction> => {
2934
const mapActionGroup = createMapActionGroup(actionGroupList)
3035
const doMapActions = createChannelsMapActions(
3136
mapActionGroup,

packages/sync-actions/src/customer-actions.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import isNil from 'lodash.isnil'
2+
import clone from './utils/clone'
23
import {
34
buildBaseAttributesActions,
45
buildReferenceActions,
56
createIsEmptyValue,
67
} from './utils/common-actions'
78
import createBuildArrayActions, {
89
ADD_ACTIONS,
9-
REMOVE_ACTIONS,
1010
CHANGE_ACTIONS,
11+
REMOVE_ACTIONS,
1112
} from './utils/create-build-array-actions'
1213
import { patch } from './utils/diffpatcher'
13-
import clone from './utils/clone'
1414

1515
const isEmptyValue = createIsEmptyValue([undefined, null, ''])
1616

packages/sync-actions/src/customer-group.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import { CustomerGroupUpdateAction } from '@commercetools/platform-sdk'
2+
import { ActionGroup, SyncActionConfig } from '@commercetools/sdk-client-v2'
3+
import { actionsMapBase } from './customer-group-actions'
4+
import { SyncAction } from './types/update-actions'
5+
import actionsMapCustom from './utils/action-map-custom'
16
import createBuildActions from './utils/create-build-actions'
27
import createMapActionGroup from './utils/create-map-action-group'
3-
import actionsMapCustom from './utils/action-map-custom'
4-
import { actionsMapBase } from './customer-group-actions'
58
import { diff } from './utils/diffpatcher'
6-
import { SyncActionConfig } from '@commercetools/sdk-client-v2'
79

810
export const actionGroups = ['base', 'custom']
911

@@ -25,7 +27,10 @@ function createCustomerGroupMapActions(mapActionGroup, syncActionConfig) {
2527
}
2628
}
2729

28-
export default (actionGroupList?, syncActionConfig?: SyncActionConfig) => {
30+
export default (
31+
actionGroupList?: Array<ActionGroup>,
32+
syncActionConfig?: SyncActionConfig
33+
): SyncAction<CustomerGroupUpdateAction> => {
2934
const mapActionGroup = createMapActionGroup(actionGroupList)
3035
const doMapActions = createCustomerGroupMapActions(
3136
mapActionGroup,

packages/sync-actions/src/customers.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1+
import { CustomerUpdateAction } from '@commercetools/platform-sdk'
12
import type {
2-
SyncAction,
3+
ActionGroup,
34
SyncActionConfig,
45
UpdateAction,
5-
ActionGroup,
66
} from '@commercetools/sdk-client-v2'
7+
import * as customerActions from './customer-actions'
8+
import { SyncAction } from './types/update-actions'
9+
import actionsMapCustom from './utils/action-map-custom'
10+
import copyEmptyArrayProps from './utils/copy-empty-array-props'
711
import createBuildActions from './utils/create-build-actions'
812
import createMapActionGroup from './utils/create-map-action-group'
9-
import actionsMapCustom from './utils/action-map-custom'
10-
import * as customerActions from './customer-actions'
1113
import { diff } from './utils/diffpatcher'
12-
import copyEmptyArrayProps from './utils/copy-empty-array-props'
1314

1415
export const actionGroups = [
1516
'base',
@@ -105,7 +106,7 @@ function createCustomerMapActions(
105106
export default (
106107
actionGroupList?: Array<ActionGroup>,
107108
syncActionConfig?: SyncActionConfig
108-
): SyncAction => {
109+
): SyncAction<CustomerUpdateAction> => {
109110
// actionGroupList contains information about which action groups
110111
// are allowed or ignored
111112

packages/sync-actions/src/discount-codes.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
import createBuildActions from './utils/create-build-actions'
2-
import createMapActionGroup from './utils/create-map-action-group'
3-
import actionsMapCustom from './utils/action-map-custom'
1+
import { DiscountCodeUpdateAction } from '@commercetools/platform-sdk'
2+
import { ActionGroup, SyncActionConfig } from '@commercetools/sdk-client-v2'
43
import { actionsMapBase } from './discount-codes-actions'
4+
import { SyncAction } from './types/update-actions'
5+
import actionsMapCustom from './utils/action-map-custom'
56
import combineValidityActions from './utils/combine-validity-actions'
7+
import createBuildActions from './utils/create-build-actions'
8+
import createMapActionGroup from './utils/create-map-action-group'
69
import { diff } from './utils/diffpatcher'
7-
import { SyncActionConfig } from '@commercetools/sdk-client-v2'
810

911
export const actionGroups = ['base', 'custom']
1012

@@ -23,7 +25,10 @@ function createDiscountCodesMapActions(mapActionGroup, syncActionConfig) {
2325
}
2426
}
2527

26-
export default (actionGroupList?, syncActionConfig?: SyncActionConfig) => {
28+
export default (
29+
actionGroupList?: Array<ActionGroup>,
30+
syncActionConfig?: SyncActionConfig
31+
): SyncAction<DiscountCodeUpdateAction> => {
2732
// actionGroupList contains information about which action groups
2833
// are allowed or ignored
2934

0 commit comments

Comments
 (0)