): React.ClassicComponentClass;
+export function reactiveComponent
(clazz: React.ClassicComponentClass
): React.ClassicComponentClass
;
+export function reactiveComponent>(target: TFunction): void; // decorator signature
+export function reactiveComponent(clazz: React.ComponentClass
): React.ComponentClass
;
+export function reactiveComponent
(renderFunction: (props: P) => React.ReactElement): React.ClassicComponentClass;
diff --git a/mobservable-react/mobservable-react-tests.ts b/mobservable-react/mobservable-react-tests.ts
index 59085afa47..af2bf5a138 100644
--- a/mobservable-react/mobservable-react-tests.ts
+++ b/mobservable-react/mobservable-react-tests.ts
@@ -1,6 +1,6 @@
-///
-
import {reactiveComponent} from 'mobservable-react';
+import * as React from 'react';
+import * as ReactDOM from 'react-dom';
{
let c1 = reactiveComponent(React.createClass({
diff --git a/node/index.d.ts b/node/index.d.ts
index 6f115759ff..31f1cecc0c 100644
--- a/node/index.d.ts
+++ b/node/index.d.ts
@@ -434,7 +434,7 @@ interface NodeBuffer extends Uint8Array {
writeFloatBE(value: number, offset: number, noAssert?: boolean): number;
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
- fill(value: any, offset?: number, end?: number): Buffer;
+ fill(value: any, offset?: number, end?: number): this;
// TODO: encoding param
indexOf(value: string | number | Buffer, byteOffset?: number): number;
// TODO: entries
diff --git a/peerjs/peerjs-tests.ts b/peerjs/peerjs-tests.ts
index a2e7cb77f7..373df3ba2f 100644
--- a/peerjs/peerjs-tests.ts
+++ b/peerjs/peerjs-tests.ts
@@ -1,5 +1,4 @@
-
-///
+///
var peerByOption: PeerJs.Peer = new Peer({
key: 'peerKey',
diff --git a/physijs/tests/body.ts b/physijs/tests/body.ts
index d1fea9f725..83924a9a4d 100644
--- a/physijs/tests/body.ts
+++ b/physijs/tests/body.ts
@@ -1,7 +1,5 @@
///
-///
-
Physijs.scripts.worker = '../physijs_worker.js';
Physijs.scripts.ammo = 'examples/js/ammo.js';
diff --git a/physijs/tests/constraints_car.ts b/physijs/tests/constraints_car.ts
index 261d640c5a..4e343c06d1 100644
--- a/physijs/tests/constraints_car.ts
+++ b/physijs/tests/constraints_car.ts
@@ -1,7 +1,5 @@
///
-///
-
Physijs.scripts.worker = '../physijs_worker.js';
Physijs.scripts.ammo = 'examples/js/ammo.js';
diff --git a/physijs/tests/jenga.ts b/physijs/tests/jenga.ts
index 0bd246bd5e..43a4d924de 100644
--- a/physijs/tests/jenga.ts
+++ b/physijs/tests/jenga.ts
@@ -1,7 +1,5 @@
///
-///
-
Physijs.scripts.worker = '../physijs_worker.js';
Physijs.scripts.ammo = 'examples/js/ammo.js';
diff --git a/physijs/tests/vehicle.ts b/physijs/tests/vehicle.ts
index 644f490be8..b133299a5b 100644
--- a/physijs/tests/vehicle.ts
+++ b/physijs/tests/vehicle.ts
@@ -1,7 +1,5 @@
///
-///
-
var TWEEN: any;
var SimplexNoise: any;
diff --git a/react-intl/react-intl-tests.tsx b/react-intl/react-intl-tests.tsx
index a57dbd5618..f140dd95d1 100644
--- a/react-intl/react-intl-tests.tsx
+++ b/react-intl/react-intl-tests.tsx
@@ -4,12 +4,9 @@
///
-///
-
-
import * as React from "react"
-
import * as reactMixin from "react-mixin"
+
import {
IntlProvider,
InjectedIntlProps,
@@ -26,6 +23,7 @@ FormattedPlural,
FormattedDate,
FormattedTime
} from "react-intl"
+
import reactIntlEn = require("react-intl/locale-data/en");
addLocaleData(reactIntlEn);
diff --git a/react-redux/react-redux-2.1.2-tests.tsx b/react-redux/react-redux-2.1.2-tests.tsx
index 205e4aa734..e7942c154f 100644
--- a/react-redux/react-redux-2.1.2-tests.tsx
+++ b/react-redux/react-redux-2.1.2-tests.tsx
@@ -1,8 +1,4 @@
-
-///
-///
///
-///
import { Component, ReactElement } from 'react';
import * as React from 'react';
diff --git a/react-router-bootstrap/react-router-bootstrap-tests.tsx b/react-router-bootstrap/react-router-bootstrap-tests.tsx
index c23ca73360..d4f8733c03 100644
--- a/react-router-bootstrap/react-router-bootstrap-tests.tsx
+++ b/react-router-bootstrap/react-router-bootstrap-tests.tsx
@@ -2,7 +2,6 @@
// ================================================================================
///
///
-///
// Imports
// --------------------------------------------------------------------------------
diff --git a/react/react-tests.ts b/react/react-tests.ts
index c4615d0f4d..9fc0db1676 100644
--- a/react/react-tests.ts
+++ b/react/react-tests.ts
@@ -543,8 +543,7 @@ TestUtils.Simulate.click(node);
TestUtils.Simulate.change(node);
TestUtils.Simulate.keyDown(node, { key: "Enter", cancelable: false });
-var renderer: React.ShallowRenderer =
- TestUtils.createRenderer();
+var renderer: TestUtils.ShallowRenderer = TestUtils.createRenderer();
renderer.render(React.createElement(Timer));
var output: React.ReactElement> =
renderer.getRenderOutput();
diff --git a/three/index.d.ts b/three/index.d.ts
index 788dc26799..8a955d903a 100644
--- a/three/index.d.ts
+++ b/three/index.d.ts
@@ -3,6 +3,24 @@
// Definitions by: Kon , Satoru Kimura , Florent Poujol , SereznoKot
// Definitions: https://github.com/borisyankov/DefinitelyTyped
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+
declare namespace THREE {
export const REVISION: string;
diff --git a/three/tests/examples/controls/vrcontrols.ts b/three/tests/examples/controls/vrcontrols.ts
index bff0226a06..1d6e932a0e 100644
--- a/three/tests/examples/controls/vrcontrols.ts
+++ b/three/tests/examples/controls/vrcontrols.ts
@@ -1,5 +1,4 @@
///
-///
var _vrControls = new THREE.VRControls(new THREE.Camera());
diff --git a/three/tests/examples/effects/vreffect.ts b/three/tests/examples/effects/vreffect.ts
index 72a97e3a0b..67917a94ae 100644
--- a/three/tests/examples/effects/vreffect.ts
+++ b/three/tests/examples/effects/vreffect.ts
@@ -1,5 +1,4 @@
///
-///
var _vrEffect: THREE.VREffect;
diff --git a/three/three-canvasrenderer.d.ts b/three/three-canvasrenderer.d.ts
index 9f588f5782..074f1ae964 100644
--- a/three/three-canvasrenderer.d.ts
+++ b/three/three-canvasrenderer.d.ts
@@ -3,8 +3,6 @@
// Definitions by: Satoru Kimura
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-
declare namespace THREE {
export interface SpriteCanvasMaterialParameters extends MaterialParameters{
color?: number;
diff --git a/winjs/index.d.ts b/winjs/index.d.ts
index 0695a1fb3c..4903936fac 100644
--- a/winjs/index.d.ts
+++ b/winjs/index.d.ts
@@ -9967,7 +9967,7 @@ declare namespace WinJS.Utilities {
* Sorts an array.
* @param compareFn The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
**/
- sort(compareFn?: (a: T, b: T) => number): T[];
+ sort(compareFn?: (a: T, b: T) => number): this;
/**
* Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.