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.
28 lines
588 B
28 lines
588 B
module.exports = class CovBranch { |
|
constructor (startLine, startCol, endLine, endCol, count) { |
|
this.startLine = startLine |
|
this.startCol = startCol |
|
this.endLine = endLine |
|
this.endCol = endCol |
|
this.count = count |
|
} |
|
|
|
toIstanbul () { |
|
const location = { |
|
start: { |
|
line: this.startLine, |
|
column: this.startCol |
|
}, |
|
end: { |
|
line: this.endLine, |
|
column: this.endCol |
|
} |
|
} |
|
return { |
|
type: 'branch', |
|
line: this.startLine, |
|
loc: location, |
|
locations: [Object.assign({}, location)] |
|
} |
|
} |
|
}
|
|
|