TraceEventData.ts
20 lines
| 518 B
| video/mp2t
|
TypeScriptLexer
|
|
r82 | import { TraceEvent, TraceSource } from "./TraceSource"; | ||
| import { format } from "../text/StringBuilder"; | ||||
| export class TraceEventData implements TraceEvent { | ||||
| source: TraceSource; | ||||
| level: number; | ||||
| message: any; | ||||
|
|
r115 | args: any[]; | ||
|
|
r82 | |||
| 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); | ||||
| } | ||||
| } | ||||
