From 3478b0b554b3916389c69a46a9e944de551b2100 Mon Sep 17 00:00:00 2001 From: Tetsuharu OHZEKI Date: Fri, 23 Sep 2016 04:40:33 +0900 Subject: [PATCH] feat(package.json): update TypeScript to v2.0 BREAKING CHANGE: TypeScript definitions are now for TS 2.0 and higher Even if we use getter for class, they are marked with `readonly` properties in d.ts. --- package.json | 2 +- spec/subjects/BehaviorSubject-spec.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d83a8a1066..dc692706b9 100644 --- a/package.json +++ b/package.json @@ -183,7 +183,7 @@ "sinon-chai": "^2.8.0", "source-map-support": "^0.4.0", "tslint": "^3.15.1", - "typescript": "^1.8.10", + "typescript": "^2.0.3", "typings": "^1.3.3", "validate-commit-msg": "^2.3.1", "watch": "^0.18.0", diff --git a/spec/subjects/BehaviorSubject-spec.ts b/spec/subjects/BehaviorSubject-spec.ts index 2b1c602836..89050ab9d9 100644 --- a/spec/subjects/BehaviorSubject-spec.ts +++ b/spec/subjects/BehaviorSubject-spec.ts @@ -44,7 +44,8 @@ describe('BehaviorSubject', () => { const subject = new BehaviorSubject('flibberty'); try { - subject.value = 'jibbets'; + // XXX: escape from readonly restriction for testing. + (subject as any).value = 'jibbets'; } catch (e) { //noop }