From 7eee0f4786607eadedfe2b2522e2ac912c6b6998 Mon Sep 17 00:00:00 2001 From: cipchk Date: Thu, 20 Sep 2018 11:51:25 +0800 Subject: [PATCH] release: 2.1.1, close #2 --- lib/index.ts | 2 +- lib/src/filesaver.directive.ts | 4 +--- lib/src/filesaver.module.ts | 7 ++----- lib/src/{filesaver.provider.ts => filesaver.service.ts} | 7 ++----- package.json | 2 +- 5 files changed, 7 insertions(+), 15 deletions(-) rename lib/src/{filesaver.provider.ts => filesaver.service.ts} (90%) diff --git a/lib/index.ts b/lib/index.ts index 77aa8ce..748a20d 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -1,3 +1,3 @@ -export * from './src/filesaver.provider'; +export * from './src/filesaver.service'; export * from './src/filesaver.directive'; export * from './src/filesaver.module'; diff --git a/lib/src/filesaver.directive.ts b/lib/src/filesaver.directive.ts index 546d947..24fa951 100644 --- a/lib/src/filesaver.directive.ts +++ b/lib/src/filesaver.directive.ts @@ -8,10 +8,8 @@ import { } from '@angular/core'; import { HttpClient, HttpParams, HttpResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; -import { map } from 'rxjs/operators'; -import { saveAs } from 'file-saver'; -import { FileSaverService } from './filesaver.provider'; +import { FileSaverService } from './filesaver.service'; @Directive({ selector: '[fileSaver]' }) export class FileSaverDirective { diff --git a/lib/src/filesaver.module.ts b/lib/src/filesaver.module.ts index 1d73069..e7dac84 100644 --- a/lib/src/filesaver.module.ts +++ b/lib/src/filesaver.module.ts @@ -2,13 +2,10 @@ import { NgModule } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { FileSaverDirective } from './filesaver.directive'; -import { FileSaverService } from './filesaver.provider'; @NgModule({ imports: [HttpClientModule], - exports: [FileSaverDirective], declarations: [FileSaverDirective], - providers: [FileSaverService] + exports: [FileSaverDirective], }) -export class FileSaverModule { -} +export class FileSaverModule {} diff --git a/lib/src/filesaver.provider.ts b/lib/src/filesaver.service.ts similarity index 90% rename from lib/src/filesaver.provider.ts rename to lib/src/filesaver.service.ts index cf178e1..ca24563 100644 --- a/lib/src/filesaver.provider.ts +++ b/lib/src/filesaver.service.ts @@ -1,11 +1,8 @@ -import { Injectable, EventEmitter } from '@angular/core'; +import { Injectable } from '@angular/core'; import { saveAs } from 'file-saver'; -@Injectable() +@Injectable({ providedIn: 'root' }) export class FileSaverService { - - constructor() { } - genType(fileName?: string): string { if (!fileName || fileName.lastIndexOf('.') === -1) return 'text/plain'; const type = fileName.substr(fileName.lastIndexOf('.') + 1); diff --git a/package.json b/package.json index 7341a03..9eab785 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ngx-filesaver", - "version": "2.1.0", + "version": "2.1.1", "description": "Simple file save with FileSaver.js", "repository": { "type": "git",