Skip to content

Commit c6d6e1e

Browse files
author
Your Name
committed
added type
1 parent 0e0270c commit c6d6e1e

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

packages/contentstack-import/src/import/modules/assets.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import uniq from 'lodash/uniq';
88
import { existsSync } from 'node:fs';
99
import includes from 'lodash/includes';
1010
import { resolve as pResolve, join } from 'node:path';
11-
import { FsUtility, log, handleAndLogError, generateUid } from '@contentstack/cli-utilities';
11+
import { FsUtility, log, handleAndLogError, generateUid, FeatureStatus } from '@contentstack/cli-utilities';
1212
import { ImportSpaces, type SpaceMapping } from '@contentstack/cli-asset-management';
1313
import { PATH_CONSTANTS } from '../../constants';
1414

@@ -39,13 +39,13 @@ export default class ImportAssets extends BaseClass {
3939
private assetsUrlMap: Record<string, unknown> = {};
4040
private assetsFolderMap: Record<string, unknown> = {};
4141
private rootFolder: { uid: string; name: string; parent_uid: string; created_at: string };
42-
private planStatus: Record<string, any> = {};
42+
private planStatus: Record<string, FeatureStatus> = {};
4343

4444
constructor({ importConfig, stackAPIClient }: ModuleClassParams) {
4545
super({ importConfig, stackAPIClient });
4646
this.importConfig.context.module = MODULE_CONTEXTS.ASSETS;
4747
this.currentModuleName = MODULE_NAMES[MODULE_CONTEXTS.ASSETS];
48-
this.planStatus = this.importConfig.planStatus;
48+
this.planStatus = this.importConfig.planStatus || {};
4949

5050
this.assetsPath = join(this.importConfig.backupDir, PATH_CONSTANTS.CONTENT_DIRS.ASSETS);
5151
this.mapperDirPath = join(this.importConfig.backupDir, PATH_CONSTANTS.MAPPER, PATH_CONSTANTS.MAPPER_MODULES.ASSETS);

packages/contentstack-import/src/types/import-config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { FeatureStatus } from '@contentstack/cli-utilities';
12
import { Context, Modules, Region } from '.';
23
import DefaultConfig from './default-config';
34

@@ -61,7 +62,7 @@ export default interface ImportConfig extends DefaultConfig, ExternalConfig {
6162
context: Context;
6263
csAssetsUrl?: string;
6364
csAssetsEnabled?: boolean;
64-
planStatus: any;
65+
planStatus?: Record<string, FeatureStatus>;
6566
}
6667

6768
type branch = {

0 commit comments

Comments
 (0)