From d06afe04437c7b657c0cb98e034315b49521727a Mon Sep 17 00:00:00 2001 From: Flo Date: Wed, 13 Feb 2019 18:12:20 +0100 Subject: [PATCH] Update input types of putObject to Stream --- README.md | 4 +++- package-lock.json | 2 +- package.json | 2 +- src/module/services/minio.service.ts | 6 +++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7ad2f4b..d178ef0 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,7 @@ public getPartialObject(bucketName: string, objectName: string, offset: number, public fGetObject(bucketName: string, objectName: string, filePath: string): Observable; /* Uploads an object from a stream/Buffer */ -public putObject(bucketName: string, objectName: string, stream: Readable | string | Buffer, size?: number, metadata?: minio.ItemBucketMetadata | string): Observable; +public putObject(bucketName: string, objectName: string, stream: Stream | string | Buffer, size?: number, metadata?: minio.ItemBucketMetadata | string): Observable; /* Uploads contents from a file to objectName */ public fPutObject(bucketName: string, objectName: string, filePath: string, metadata?: minio.ItemBucketMetadata | string): Observable; @@ -311,6 +311,8 @@ To set up your development environment: ## Change History +* v2.0.2 (2019-02-14 🌹) + * Update input types of putObject to Stream * v2.0.1 (2019-01-29) * fixed 'content-type' key in metadata. * v2.0.0 (2018-10-16) diff --git a/package-lock.json b/package-lock.json index 1056756..76bf941 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@hapiness/minio", - "version": "2.0.1", + "version": "2.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 6c556b8..3f5c7b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hapiness/minio", - "version": "2.0.1", + "version": "2.0.2", "description": "Hapiness module for minio", "main": "commonjs/index.js", "types": "index.d.ts", diff --git a/src/module/services/minio.service.ts b/src/module/services/minio.service.ts index f8afa7d..5442048 100644 --- a/src/module/services/minio.service.ts +++ b/src/module/services/minio.service.ts @@ -1,6 +1,6 @@ import * as minio from 'minio'; import { EventEmitter } from 'events'; -import { Readable, Stream } from 'stream'; +import { Stream } from 'stream'; import { Injectable, Inject } from '@hapiness/core'; import { Observable } from 'rxjs'; @@ -239,7 +239,7 @@ export class MinioService { * * @param bucketName Name of the bucket * @param objectName Name of the object - * @param stream Readable stream (from require('stream').Readable) + * @param stream Stream | string | Buffer * @param size Size of the object (optional) * @param metadata Metadata of the object or Content-Type (optional, default { contentType: application/octet-stream }) * @@ -255,7 +255,7 @@ export class MinioService { public putObject( bucketName: string, objectName: string, - stream: Readable | string | Buffer, + stream: Stream | string | Buffer, size?: number, metadata?: minio.ItemBucketMetadata | string ): Observable {