diff --git a/build/ensure/ensure.ts b/build/ensure/ensure.ts index a9cf98f88c..b30e2359db 100644 --- a/build/ensure/ensure.ts +++ b/build/ensure/ensure.ts @@ -50,9 +50,6 @@ namespace $ { @ $mol_mem_key ensure( path : string ): boolean { - if (path.includes('/-/')) { - console.warn('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ensure build', new Error().stack) - } const mod = $mol_file.absolute( path ) const parent = mod.parent() diff --git a/file/base/base.ts b/file/base/base.ts index 373f5f1a63..355bab6364 100644 --- a/file/base/base.ts +++ b/file/base/base.ts @@ -70,7 +70,7 @@ namespace $ { if (/([\/\\]\.|___$)/.test( path )) return const file = this.relative( path.at(-1) === '/' ? path.slice(0, -1) : path ) - console.log(type, path) + // console.log(type, path) // add (change): добавился файл - у parent надо обновить список sub, если он был заюзан // change, unlink (rename): обновился или удалился файл - ресетим @@ -148,12 +148,6 @@ namespace $ { с точки зрения реактивной системы hyoo/board еще не существует. */ this.changed.add(this.absolute(path)) - // const stack = new Error().stack - // this.watch_wd = new $mol_after_timeout(10000, () => { - // console.error('Lock timeout') - // console.error(stack) - // }) - } // protected static watch_wd = null as null | $mol_after_timeout @@ -187,7 +181,7 @@ namespace $ { @ $mol_mem version() { const next = this.stat()?.mtime.getTime().toString( 36 ).toUpperCase() ?? '' - console.log('version', next, this.path()) + // console.log('version', next, this.path()) return next } @@ -195,29 +189,29 @@ namespace $ { protected ensure() {} protected drop() {} protected copy(to: string) {} - protected read() { return new Uint8Array } - protected write(buffer: Uint8Array) { } + protected read(): Uint8Array { return new Uint8Array } + protected write(buffer: Uint8Array) { } protected kids() { return [] as readonly this[] } @ $mol_mem_key readable(opts: { start?: number, end?: number }) { - return new ReadableStream + return new ReadableStream> } @ $mol_mem_key writable(opts: { start?: number }) { - return new WritableStream + return new WritableStream> } // open( ... modes: readonly $mol_file_mode[] ) { return 0 } @ $mol_mem - buffer( next? : Uint8Array ): Uint8Array { + buffer( next? : Uint8Array ): Uint8Array { // Если версия пустая - возвращаем пустой буфер - let readed = new Uint8Array + let readed: Uint8Array = new Uint8Array() if( next === undefined ) { // Если меняется версия файла, буфер надо перечитать diff --git a/file/file.node.ts b/file/file.node.ts index 0162ca5df7..6e639a1640 100644 --- a/file/file.node.ts +++ b/file/file.node.ts @@ -212,7 +212,7 @@ namespace $ { encoding: 'binary', }) - return Readable.toWeb(stream) as ReadableStream + return Readable.toWeb(stream) as ReadableStream> } @ $mol_mem @@ -225,7 +225,7 @@ namespace $ { encoding: 'binary', }) - return Writable.toWeb(stream) as WritableStream + return Writable.toWeb(stream) as WritableStream> } open( ... modes: readonly $mol_file_mode[] ) { diff --git a/file/webdav/webdav.ts b/file/webdav/webdav.ts index 5403bc019d..fd4281133e 100644 --- a/file/webdav/webdav.ts +++ b/file/webdav/webdav.ts @@ -38,7 +38,7 @@ namespace $ { protected override read() { try { const response = this.fetch({}) - return new Uint8Array(response.buffer()) + return new Uint8Array(response.buffer()) as Uint8Array } catch (error) { if ( error instanceof Error @@ -50,7 +50,7 @@ namespace $ { } } - protected override write( body : Uint8Array ) { this.fetch({ method: 'PUT', body }) } + protected override write( body : Uint8Array ) { this.fetch({ method: 'PUT', body }) } protected override ensure() { this.fetch({ method: 'MKCOL' }) } protected override drop() { this.fetch({ method: 'DELETE' }) } @@ -94,7 +94,7 @@ namespace $ { headers: ! opts.start ? {} : { 'Range': `bytes=${opts.start}-${opts.end ?? ''}` } - }).stream() || $mol_fail(new Error('Not found')) + }).stream() as ReadableStream> | null || $mol_fail(new Error('Not found')) } protected override info() {