1717 */
1818
1919// jshint ignore: start
20- /*global TextDecoder, buffer*/
20+ /*global TextDecoder, buffer, globalObject */
2121/*eslint no-console: 0*/
2222/*eslint strict: ["error", "global"]*/
2323
@@ -60,9 +60,9 @@ function mkdir(path, mode, callback) {
6060 callback = mode ;
6161 }
6262
63- path = window . path . normalize ( path ) ;
64- let dirname = window . path . dirname ( path ) ;
65- let subdirName = window . path . basename ( path ) ;
63+ path = globalObject . path . normalize ( path ) ;
64+ let dirname = globalObject . path . dirname ( path ) ;
65+ let subdirName = globalObject . path . basename ( path ) ;
6666 Mounts . getHandleFromPath ( dirname , ( err , handle ) => {
6767 if ( err ) {
6868 callback ( err ) ;
@@ -76,7 +76,7 @@ function mkdir(path, mode, callback) {
7676
7777
7878function readdir ( path , options , callback ) {
79- path = window . path . normalize ( path ) ;
79+ path = globalObject . path . normalize ( path ) ;
8080 if ( typeof options !== 'function' ) {
8181 throw new Errors . ENOSYS ( 'Filer readdir options are not yet supported' ) ;
8282 }
@@ -138,7 +138,7 @@ function _validateFileOptions(options, enc, fileMode){
138138}
139139
140140function readFile ( path , options , callback ) {
141- path = window . path . normalize ( path ) ;
141+ path = globalObject . path . normalize ( path ) ;
142142
143143 callback = arguments [ arguments . length - 1 ] ;
144144 options = _validateFileOptions ( options , null , 'r' ) ;
@@ -156,7 +156,7 @@ function readFile(path, options, callback) {
156156
157157
158158function stat ( path , callback ) {
159- path = window . path . normalize ( path ) ;
159+ path = globalObject . path . normalize ( path ) ;
160160 Mounts . getHandleFromPath ( path , ( err , handle ) => {
161161 if ( err ) {
162162 callback ( err ) ;
@@ -198,9 +198,9 @@ function writeFile (path, data, options, callback) {
198198 }
199199 }
200200
201- path = window . path . normalize ( path ) ;
202- let dirname = window . path . dirname ( path ) ;
203- let fileName = window . path . basename ( path ) ;
201+ path = globalObject . path . normalize ( path ) ;
202+ let dirname = globalObject . path . dirname ( path ) ;
203+ let fileName = globalObject . path . basename ( path ) ;
204204 Mounts . getHandleFromPath ( dirname , ( err , handle ) => {
205205 if ( err ) {
206206 callback ( err ) ;
@@ -222,9 +222,9 @@ async function _deleteEntry(dirHandle, entryNameToDelete, callback, recursive=tr
222222}
223223
224224async function unlink ( path , callback ) {
225- path = window . path . normalize ( path ) ;
226- let dirPath = window . path . dirname ( path ) ;
227- let baseName = window . path . basename ( path ) ;
225+ path = globalObject . path . normalize ( path ) ;
226+ let dirPath = globalObject . path . dirname ( path ) ;
227+ let baseName = globalObject . path . basename ( path ) ;
228228 Mounts . getHandleFromPath ( dirPath , async ( err , dirHandle ) => {
229229 if ( err ) {
230230 callback ( err ) ;
@@ -236,9 +236,9 @@ async function unlink(path, callback) {
236236
237237async function _getDestinationHandleForCopy ( dst , srcBaseName , handleKindToCreate ) {
238238 return new Promise ( async ( resolve , reject ) => {
239- dst = window . path . normalize ( dst ) ;
240- let dirPath = window . path . dirname ( dst ) ;
241- let dstBaseName = window . path . basename ( dst ) ;
239+ dst = globalObject . path . normalize ( dst ) ;
240+ let dirPath = globalObject . path . dirname ( dst ) ;
241+ let dstBaseName = globalObject . path . basename ( dst ) ;
242242 let dstHandle = await Mounts . getHandleFromPathIfPresent ( dst ) ;
243243 let dstParentHandle = await Mounts . getHandleFromPathIfPresent ( dirPath ) ;
244244 if ( dstHandle && dstHandle . kind === Constants . KIND_FILE ) {
@@ -322,8 +322,8 @@ async function _copyFolderWithHandle(srcFolderHandle, dst, srcFileName, callback
322322}
323323
324324async function copy ( src , dst , callback , recursive = true ) {
325- let srcFile = window . path . normalize ( src ) ;
326- let srcFileName = window . path . basename ( srcFile ) ;
325+ let srcFile = globalObject . path . normalize ( src ) ;
326+ let srcFileName = globalObject . path . basename ( srcFile ) ;
327327 Mounts . getHandleFromPath ( srcFile , async ( err , srcHandle ) => {
328328 if ( err ) {
329329 callback ( err ) ;
0 commit comments