tabby/tabby-core/src/api/fileProvider.ts
2021-06-29 23:57:04 +02:00

14 lines
337 B
TypeScript

import { Injectable } from '@angular/core'
@Injectable({ providedIn: 'root' })
export abstract class FileProvider {
name: string
async isAvailable (): Promise<boolean> {
return true
}
abstract selectAndStoreFile (description: string): Promise<string>
abstract retrieveFile (key: string): Promise<Buffer>
}