fctrlx-angular-file-reader
Version:
Angular library that helps convert file (from input[type=file]) to base64/arrayBuffer/text using FileReader API.
13 lines (12 loc) • 564 B
TypeScript
import { Observable } from 'rxjs';
import { FileReaderInterface } from './file-reader.interface';
export declare class Base implements FileReaderInterface {
private readonly TYPE_PROMISE;
private readonly TYPE_SUBSCRIBER;
private readonly returnType;
constructor(returnType: string);
toBase64(file: File): Observable<string> | Promise<string>;
toText(file: File): Observable<string> | Promise<string>;
toArrBuf(file: File): Observable<string> | Promise<string>;
response(reader: FileReader): Observable<string> | Promise<string>;
}