feat: add filepicker package
This commit is contained in:
23
packages/filepicker/src/Classic/ClassicSaver.ts
Normal file
23
packages/filepicker/src/Classic/ClassicSaver.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { saveFile } from '../utils'
|
||||
|
||||
export class ClassicFileSaver {
|
||||
public loggingEnabled = false
|
||||
|
||||
private log(...args: any[]): void {
|
||||
if (!this.loggingEnabled) {
|
||||
return
|
||||
}
|
||||
// eslint-disable-next-line no-console
|
||||
console.log(args)
|
||||
}
|
||||
|
||||
static maximumFileSize(): number {
|
||||
return 50 * 1_000_000
|
||||
}
|
||||
|
||||
saveFile(name: string, bytes: Uint8Array): void {
|
||||
this.log('Saving file to disk...')
|
||||
saveFile(name, bytes)
|
||||
this.log('Closing write stream')
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user