consume gulp-tsb 1.10.0 and fix 'new' compile issues

This commit is contained in:
Johannes Rieken 2016-02-02 12:16:26 +01:00
parent 3843179ab6
commit 0053dfc730
4 changed files with 7 additions and 7 deletions

View file

@ -59,7 +59,7 @@
"gulp-rename": "^1.2.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-symdest": "^1.0.0",
"gulp-tsb": "~1.7.3",
"gulp-tsb": "^1.10.0",
"gulp-tslint": "^4.3.0",
"gulp-uglify": "^1.4.1",
"gulp-util": "^3.0.6",

View file

@ -185,7 +185,7 @@ export class Builder implements IDisposable {
}
// Wrap Builders into MultiBuilder
let builders = [this];
let builders:Builder[] = [this];
if (obj instanceof MultiBuilder) {
for (let i = 0; i < (<MultiBuilder>obj).length; i++) {
builders.push((<MultiBuilder>obj).item(i));
@ -1918,7 +1918,7 @@ export class MultiBuilder extends Builder {
// Mixin Builder functions to operate on all builders
let $outer = this;
let propertyFn = (prop: string) => {
(<any>$outer)[prop] = function() {
(<any>$outer)[prop] = function(): any {
let args = Array.prototype.slice.call(arguments);
let returnValues: any[];

View file

@ -173,7 +173,7 @@ export class Node {
}
public getTextProvider(): ITextProvider {
var node = this;
var node: Node = this;
while (node && !node.textProvider) {
node = node.parent;
}
@ -349,7 +349,7 @@ export class Node {
}
public findParent(type:NodeType):Node {
var result = this;
var result: Node = this;
while (result && result.type !== type) {
result = result.parent;
}

View file

@ -31,8 +31,8 @@ export class Element implements IElement {
this.children.push(child);
}
public findRoot() : Element {
var curr = this;
public findRoot(): Element {
var curr: Element = this;
while (curr.parent && !(curr.parent instanceof RootElement)) {
curr = curr.parent;
}