@@ -5,18 +5,20 @@ import isEmpty from 'lodash/isEmpty';
55import entries from 'lodash/entries' ;
66import isEqual from 'lodash/isEqual' ;
77import omit from 'lodash/omit' ;
8- import { Stack } from '@contentstack/management/types/stack' ;
9- import { AssetData } from '@contentstack/management/types/stack/asset' ;
10- import { LocaleData } from '@contentstack/management/types/stack/locale' ;
11- import { PublishConfig } from '@contentstack/management/types/utility/publish' ;
12- import { FolderData } from '@contentstack/management/types/stack/asset/folder' ;
13- import { ExtensionData } from '@contentstack/management/types/stack/extension' ;
14- import { EnvironmentData } from '@contentstack/management/types/stack/environment' ;
15- import { LabelData } from '@contentstack/management/types/stack/label' ;
16- import { WebhookData } from '@contentstack/management/types/stack/webhook' ;
17- import { WorkflowData } from '@contentstack/management/types/stack/workflow' ;
18- import { RoleData } from '@contentstack/management/types/stack/role' ;
19- import { log } from '@contentstack/cli-utilities' ;
8+ import {
9+ log ,
10+ ManagementStack ,
11+ AssetData ,
12+ LocaleData ,
13+ PublishConfig ,
14+ FolderData ,
15+ ExtensionData ,
16+ EnvironmentData ,
17+ LabelData ,
18+ WebhookData ,
19+ WorkflowData ,
20+ RoleData ,
21+ } from '@contentstack/cli-utilities' ;
2022import { ImportConfig , ModuleClassParams } from '../../types' ;
2123import cloneDeep from 'lodash/cloneDeep' ;
2224
@@ -85,7 +87,7 @@ export type CustomPromiseHandlerInput = {
8587export type CustomPromiseHandler = ( input : CustomPromiseHandlerInput ) => Promise < any > ;
8688
8789export default abstract class BaseClass {
88- readonly client : Stack ;
90+ readonly client : ManagementStack ;
8991
9092 public importConfig : ImportConfig ;
9193
@@ -97,7 +99,7 @@ export default abstract class BaseClass {
9799 this . modulesConfig = importConfig . modules ;
98100 }
99101
100- get stack ( ) : Stack {
102+ get stack ( ) : ManagementStack {
101103 return this . client ;
102104 }
103105
0 commit comments