1.0.0 • Published 4 years ago
@writetome51/file-reader-service v1.0.0
FileReaderService
Abstract TypeScript/JavaScript class that simplifies using FileReader.
Make subclasses that read a file as text, data url, array buffer, or binary string.
Examples
export class TextFileReaderService extends FileReaderService {
constructor(){
super('readAsText');
}
}
export class DataURLFileReaderService extends FileReaderService {
constructor(){
super('readAsDataURL');
}
}
Constructor
constructor(
__readMethod: 'readAsText' | 'readAsDataURL' | 'readAsArrayBuffer' | 'readAsBinaryString'
)
Properties
isReading: boolean // read-only
Methods
async getContents(file: Blob): Promise<any>
Installation
npm i @writetome51/file-reader-service
Loading
import { FileReaderService } from '@writetome51/file-reader-service';