diff --git a/packages/cli/src/link/link.js b/packages/cli/src/link/link.js index 98567ca6d..607cb4d58 100644 --- a/packages/cli/src/link/link.js +++ b/packages/cli/src/link/link.js @@ -74,7 +74,7 @@ function link([rawPackageName]: Array, ctx: ContextT, opts: FlagsType) { () => promisify(dependencyConfig.commands.prelink || commandStub), () => linkDependency(platforms, project, dependencyConfig), () => promisify(dependencyConfig.commands.postlink || commandStub), - () => linkAssets(platforms, project, dependencyConfig), + () => linkAssets(platforms, project, dependencyConfig.assets), ]; return promiseWaterfall(tasks).catch(err => { diff --git a/packages/cli/src/link/linkAll.js b/packages/cli/src/link/linkAll.js index b9f5954e4..e48a3e983 100644 --- a/packages/cli/src/link/linkAll.js +++ b/packages/cli/src/link/linkAll.js @@ -13,7 +13,8 @@ import promisify from './promisify'; import linkAssets from './linkAssets'; import linkDependency from './linkDependency'; -const dedupeAssets = assets => uniqBy(assets, asset => path.basename(asset)); +const dedupeAssets = (assets: Array): Array => + uniqBy(assets, asset => path.basename(asset)); function linkAll( context: ContextT, diff --git a/packages/cli/src/link/linkAssets.js b/packages/cli/src/link/linkAssets.js index e3d652972..c29fd6335 100644 --- a/packages/cli/src/link/linkAssets.js +++ b/packages/cli/src/link/linkAssets.js @@ -1,20 +1,16 @@ // @flow import { isEmpty } from 'lodash'; -import type { - PlatformsT, - ProjectConfigT, - DependenciesConfig, -} from '../core/types.flow'; +import type { PlatformsT, ProjectConfigT } from '../core/types.flow'; import logger from '../util/logger'; const linkAssets = ( platforms: PlatformsT, project: ProjectConfigT, - dependency: DependenciesConfig + assets: Array ) => { - if (isEmpty(dependency.assets)) { + if (isEmpty(assets)) { return; } @@ -30,7 +26,7 @@ const linkAssets = ( logger.info(`Linking assets to ${platform} project`); // $FlowFixMe: We check for existence of project[platform] - linkConfig.copyAssets(dependency.assets, project[platform]); + linkConfig.copyAssets(assets, project[platform]); }); logger.info('Assets have been successfully linked to your project');