0.1.2 • Published 10 months ago

rxjs-filereader v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

INSTALLATION

With npm:

npm install --save @rxjs-toolkit/filereader

EXAMPLES

import { RxFileReader, ProgressEventLike } from '@rxjs-toolkit/filereader';
import { filter, map } from 'rxjs';

let file: File;

RxFileReader.readAsDataURL(file).subscribe((dataUrl: string) => {
	console.log('dataUrl', dataUrl);
});

let file2: File;

RxFileReader.readAsDataURL(file2, true)
	.pipe(
		filter((e: ProgressEventLike<string>) => {
			console.log('Progress', e.loaded);

			return e.completed;
		}),
		map((e) => e.result),
	)
	.subscribe((dataUrl: string) => {
		console.log('dataUrl', dataUrl);
	});

CONTRIBUTING

We'd love for you to contribute to our source code! We just ask to:

  • Write tests for the new feature or bug fix that you are solving
  • Ensure all tests pass before send the pull-request (Use: npm test)
  • Pull requests will not be merged if:
    • has not unit tests
    • reduce the code coverage
    • not passing in the npm test task

LICENSE

Copyright (c) 2024 Lucas Dornelas

Licensed under the MIT license.

0.1.2

10 months ago

0.1.1

2 years ago

0.0.1

3 years ago