Skip to content

Commit 33aa181

Browse files
xmlkingocombe
authored andcommitted
fix(TranslateService): updated OpaqueToken -> InjectionToken for Angular v5
Fixes #551
1 parent 1107d98 commit 33aa181

File tree

2 files changed

+15
-24
lines changed

2 files changed

+15
-24
lines changed

src/translate.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Injectable, EventEmitter, Inject, OpaqueToken} from "@angular/core";
1+
import {Injectable, EventEmitter, Inject, InjectionToken} from "@angular/core";
22
import {Observable} from "rxjs/Observable";
33
import {Observer} from "rxjs/Observer";
44
import "rxjs/add/observable/of";
@@ -17,8 +17,8 @@ import {MissingTranslationHandler, MissingTranslationHandlerParams} from "./miss
1717
import {TranslateParser} from "./translate.parser";
1818
import {mergeDeep, isDefined} from "./util";
1919

20-
export const USE_STORE = new OpaqueToken('USE_STORE');
21-
export const USE_DEFAULT_LANG = new OpaqueToken('USE_DEFAULT_LANG');
20+
export const USE_STORE = new InjectionToken<string>('USE_STORE');
21+
export const USE_DEFAULT_LANG = new InjectionToken<string>('USE_DEFAULT_LANG');
2222

2323
export interface TranslationChangeEvent {
2424
translations: any;

yarn.lock

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2339,15 +2339,15 @@ lodash.templatesettings@^3.0.0:
23392339
lodash._reinterpolate "^3.0.0"
23402340
lodash.escape "^3.0.0"
23412341

2342-
lodash@4.17.2, lodash@^4.2.0, lodash@^4.3.0:
2342+
lodash@4.17.2:
23432343
version "4.17.2"
23442344
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42"
23452345

23462346
lodash@^3.6.0, lodash@^3.8.0:
23472347
version "3.10.1"
23482348
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
23492349

2350-
lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.5.0:
2350+
lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.0:
23512351
version "4.17.4"
23522352
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
23532353

@@ -3003,22 +3003,22 @@ read-pkg@^1.0.0:
30033003
normalize-package-data "^2.3.2"
30043004
path-type "^1.0.0"
30053005

3006-
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0, readable-stream@^2.2.2:
3007-
version "2.2.2"
3008-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
3006+
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0, readable-stream@~2.0.5:
3007+
version "2.0.6"
3008+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
30093009
dependencies:
3010-
buffer-shims "^1.0.0"
30113010
core-util-is "~1.0.0"
30123011
inherits "~2.0.1"
30133012
isarray "~1.0.0"
30143013
process-nextick-args "~1.0.6"
30153014
string_decoder "~0.10.x"
30163015
util-deprecate "~1.0.1"
30173016

3018-
readable-stream@^2.0.1, readable-stream@~2.0.0, readable-stream@~2.0.5:
3019-
version "2.0.6"
3020-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
3017+
readable-stream@^2.1.0, readable-stream@^2.2.2:
3018+
version "2.2.2"
3019+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
30213020
dependencies:
3021+
buffer-shims "^1.0.0"
30223022
core-util-is "~1.0.0"
30233023
inherits "~2.0.1"
30243024
isarray "~1.0.0"
@@ -3235,11 +3235,11 @@ resolve-dir@^0.1.0:
32353235
expand-tilde "^1.2.2"
32363236
global-modules "^0.2.3"
32373237

3238-
resolve@1.1.x, resolve@^1.1.6:
3238+
resolve@1.1.x:
32393239
version "1.1.7"
32403240
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
32413241

3242-
resolve@^1.3.2:
3242+
resolve@^1.1.6, resolve@^1.3.2:
32433243
version "1.3.3"
32443244
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
32453245
dependencies:
@@ -3807,16 +3807,7 @@ typescript@2.3.3:
38073807
version "2.3.3"
38083808
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.3.3.tgz#9639f3c3b40148e8ca97fe08a51dd1891bb6be22"
38093809

3810-
uglify-js@^2.6:
3811-
version "2.8.15"
3812-
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.15.tgz#835dd4cd5872554756e6874508d0d0561704d94d"
3813-
dependencies:
3814-
source-map "~0.5.1"
3815-
yargs "~3.10.0"
3816-
optionalDependencies:
3817-
uglify-to-browserify "~1.0.0"
3818-
3819-
uglify-js@^2.8.27:
3810+
uglify-js@^2.6, uglify-js@^2.8.27:
38203811
version "2.8.27"
38213812
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.27.tgz#47787f912b0f242e5b984343be8e35e95f694c9c"
38223813
dependencies:

0 commit comments

Comments
 (0)