File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " @secjs/utils" ,
3- "version" : " 1.9.5 " ,
3+ "version" : " 1.9.6 " ,
44 "description" : " Utils functions and classes for Node.js" ,
55 "license" : " MIT" ,
66 "author" : " João Lenon <lenon@athenna.io>" ,
Original file line number Diff line number Diff line change @@ -157,11 +157,12 @@ export class Module {
157157 /**
158158 * Create the __dirname property. Set in global if necessary.
159159 *
160- * @param {boolean } setInGlobal
160+ * @param {string } [url]
161+ * @param {boolean } [setInGlobal]
161162 * @return {string }
162163 */
163- static createDirname ( setInGlobal = false ) {
164- const __dirname = dirname ( Module . createFilename ( false ) )
164+ static createDirname ( url = import . meta . url , setInGlobal = false ) {
165+ const __dirname = dirname ( Module . createFilename ( url , false ) )
165166
166167 if ( setInGlobal ) {
167168 global . __dirname = __dirname
@@ -173,11 +174,12 @@ export class Module {
173174 /**
174175 * Create the __filename property. Set in global if necessary.
175176 *
176- * @param {boolean } setInGlobal
177+ * @param {string } [url]
178+ * @param {boolean } [setInGlobal]
177179 * @return {string }
178180 */
179- static createFilename ( setInGlobal = false ) {
180- const __filename = fileURLToPath ( import . meta . url )
181+ static createFilename ( url = import . meta . url , setInGlobal = false ) {
182+ const __filename = fileURLToPath ( url )
181183
182184 if ( setInGlobal ) {
183185 global . __filename = __filename
Original file line number Diff line number Diff line change @@ -435,9 +435,9 @@ export class Module {
435435
436436 static import ( path : string ) : Promise < any >
437437
438- static createDirname ( setInGlobal ?: boolean ) : string
438+ static createDirname ( url ?: string , setInGlobal ?: boolean ) : string
439439
440- static createFilename ( setInGlobal ?: boolean ) : string
440+ static createFilename ( url ?: string , setInGlobal ?: boolean ) : string
441441}
442442
443443
You can’t perform that action at this time.
0 commit comments