##// END OF EJS Templates
corrected code to support ts strict mode...
corrected code to support ts strict mode safe.ts - more tight typings - added notImplemented stub function - added fork funtion - added keys function (like Object.keys but extracts keys type) - added isKeyof typeguard - added 'primitive' union type added EventProvider for the observable

File last commit:

r115:691199f665e0 ioc ts support
r115:691199f665e0 ioc ts support
Show More
TraceEventData.ts
20 lines | 518 B | video/mp2t | TypeScriptLexer
/ src / main / ts / log / TraceEventData.ts
import { TraceEvent, TraceSource } from "./TraceSource";
import { format } from "../text/StringBuilder";
export class TraceEventData implements TraceEvent {
source: TraceSource;
level: number;
message: any;
args: any[];
constructor(source: TraceSource, level: number, message: any, args: any[]) {
this.source = source;
this.level = level;
this.message = message;
this.args = args;
}
toString() {
return format(this.message, ...this.args);
}
}