You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
577 B
29 lines
577 B
module.exports = class CovFunction { |
|
constructor (name, startLine, startCol, endLine, endCol, count) { |
|
this.name = name |
|
this.startLine = startLine |
|
this.startCol = startCol |
|
this.endLine = endLine |
|
this.endCol = endCol |
|
this.count = count |
|
} |
|
|
|
toIstanbul () { |
|
const loc = { |
|
start: { |
|
line: this.startLine, |
|
column: this.startCol |
|
}, |
|
end: { |
|
line: this.endLine, |
|
column: this.endCol |
|
} |
|
} |
|
return { |
|
name: this.name, |
|
decl: loc, |
|
loc: loc, |
|
line: this.startLine |
|
} |
|
} |
|
}
|
|
|