@@ -45,11 +45,9 @@ Included Layouts:
4545 - Bootstrap (https://getbootstrap.com)
4646 - JSON` ;
4747
48- const args : { flags : { [ key in string ] : string } ; inputs : string [ ] } =
49- parseCmdArgs ( null , {
50- requireUserInput : true ,
51- allowMultipleInputs : true
52- } ) ;
48+ const args = parseCmdArgs ( null , {
49+ requireUserInput : true
50+ } ) ;
5351
5452const cwd = process . cwd ( ) ;
5553
@@ -91,7 +89,7 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
9189
9290 const paths = await globby (
9391 ( args . inputs ?. length ? args . inputs : defaultPaths ) . concat (
94- parseIgnoreConfig ( overrideIgnore . split ( ',' ) . join ( EOL ) )
92+ parseIgnoreConfig ( String ( overrideIgnore ) . split ( ',' ) . join ( EOL ) )
9593 ) ,
9694 {
9795 cwd,
@@ -115,7 +113,7 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
115113 const loadedRenderer = await loadPlugin < ( doc : Doc ) => Promise < string >> (
116114 nodeModulesDir ,
117115 'doxdox-renderer-' ,
118- overrideRenderer . toLowerCase ( )
116+ String ( overrideRenderer ) . toLowerCase ( )
119117 ) ;
120118
121119 if ( ! loadedParser ) {
@@ -126,18 +124,18 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
126124 throw new Error ( 'Renderer missing!' ) ;
127125 }
128126
129- const pkg = await getProjectPackage ( overridePackage || cwd ) ;
127+ const pkg = await getProjectPackage ( String ( overridePackage ) || cwd ) ;
130128
131129 const output = await doxdox ( cwd , paths , loadedParser , loadedRenderer , {
132- name : overrideName || pkg . name || 'Untitled Project' ,
133- description : overrideDescription || pkg . description || '' ,
130+ name : String ( overrideName ) || pkg . name || 'Untitled Project' ,
131+ description : String ( overrideDescription ) || pkg . description || '' ,
134132 version : pkg . version
135133 } ) ;
136134
137135 if ( overrideOutput ) {
138- await fs . mkdir ( dirname ( overrideOutput ) , { recursive : true } ) ;
136+ await fs . mkdir ( dirname ( String ( overrideOutput ) ) , { recursive : true } ) ;
139137
140- await fs . writeFile ( overrideOutput , output ) ;
138+ await fs . writeFile ( String ( overrideOutput ) , output ) ;
141139 } else {
142140 process . stdout . write ( output ) ;
143141 }
0 commit comments