This commit is contained in:
Kevin R
2020-08-20 04:01:58 +02:00
parent 4d4a418a95
commit 4432fb46bf
13 changed files with 420 additions and 26 deletions

37
source/log/LogEntry.ts Normal file
View File

@@ -0,0 +1,37 @@
import Rule from '../rules/rule'
export default class LogEntry {
private _before: string
private _after: string
private _rule: Rule
private _timestamp: number
private _runtime: number
constructor(before: string, after: string, rule: Rule, timestamp: number = Date.now(), runtime: number) {
this._before = before
this._after = after
this._rule = rule
this._timestamp = timestamp
this._runtime = runtime
}
get before() : string {
return this._before
}
get after() : string {
return this._after
}
get rule() : Rule {
return this._rule
}
get timestamp() : number {
return this._timestamp
}
get runtime() : number {
return this._runtime
}
}