Fix typescript 1.6 compile errors.

- Remove unknown properties in object literals.
- Don't use module-level `delete` statements.
This commit is contained in:
Hristo Deshev
2015-09-18 11:20:17 +03:00
committed by Vladimir Enchev
parent ccbd00dac8
commit 13deafec79
16 changed files with 72 additions and 43 deletions

View File

@@ -127,7 +127,7 @@ export class Observable implements definition.Observable {
this[data.propertyName] = data.value;
}
public notify(data: definition.EventData) {
public notify<T extends definition.EventData>(data: T) {
var observers = this._getEventList(data.eventName);
if (!observers) {
return;
@@ -206,4 +206,4 @@ export class Observable implements definition.Observable {
public toString(): string {
return this.typeName;
}
}
}