@@ -14,7 +14,7 @@ import { Component } from '../../../types';
1414
1515const getComponentPackageJson = (
1616 componentPath : string ,
17- cb : Callback < Component >
17+ cb : ( err : Error | null , data : Component ) => void
1818) => fs . readJson ( path . join ( componentPath , 'package.json' ) , cb ) ;
1919
2020const union = ( a : ReadonlyArray < string > , b : ReadonlyArray < string > ) => [
@@ -27,25 +27,25 @@ export default function handleDependencies(
2727 logger : Logger ;
2828 useComponentDependencies ?: boolean ;
2929 } ,
30- callback : Callback <
31- {
30+ callback : (
31+ err : string | null ,
32+ data : {
3233 modules : string [ ] ;
3334 templates : Array < ( ...args : unknown [ ] ) => unknown > ;
34- } ,
35- string
36- >
35+ }
36+ ) => void
3737) : void {
3838 const { components, logger, useComponentDependencies } = options ;
3939
40- const dependencies : Dictionary < string > = { } ;
41- const addDependencies = ( componentDependencies ?: Dictionary < string > ) =>
40+ const dependencies : Record < string , string > = { } ;
41+ const addDependencies = ( componentDependencies ?: Record < string , string > ) =>
4242 Object . entries ( componentDependencies || { } ) . forEach (
4343 ( [ dependency , version ] ) => {
4444 dependencies [ dependency ] = version ;
4545 }
4646 ) ;
4747
48- const templates : Dictionary < ( ...args : unknown [ ] ) => unknown > = { } ;
48+ const templates : Record < string , ( ...args : unknown [ ] ) => unknown > = { } ;
4949 const addTemplate = (
5050 templateName : string ,
5151 template : ( ...args : unknown [ ] ) => unknown
@@ -59,15 +59,19 @@ export default function handleDependencies(
5959 ) =>
6060 async . waterfall (
6161 [
62- ( cb : Callback < Component > ) => getComponentPackageJson ( componentPath , cb ) ,
62+ ( cb : ( err : Error | null , data : Component ) => void ) =>
63+ getComponentPackageJson ( componentPath , cb ) ,
6364 (
6465 pkg : Component ,
65- cb : Callback < {
66- componentPath : string ;
67- logger : Logger ;
68- pkg : Component ;
69- template : string ;
70- } >
66+ cb : (
67+ err : Error | null ,
68+ data : {
69+ componentPath : string ;
70+ logger : Logger ;
71+ pkg : Component ;
72+ template : string ;
73+ }
74+ ) => void
7175 ) => {
7276 addDependencies ( pkg . dependencies ) ;
7377
@@ -96,7 +100,7 @@ export default function handleDependencies(
96100 options : {
97101 componentPath : string ;
98102 logger : Logger ;
99- pkg : Component & { devDependencies : Dictionary < string > } ;
103+ pkg : Component & { devDependencies : Record < string , string > } ;
100104 template : string ;
101105 compilerDep : string ;
102106 } ,
0 commit comments