Allow falsey, yet valid options for codeFrameColumns() (#7341)

Allow for overriding default linesAbove/linesBelow values.
This commit is contained in:
Steven Hargrove
2018-02-08 16:52:12 -05:00
committed by Henry Zhu
parent 493996e02a
commit a01007a3d3
2 changed files with 52 additions and 3 deletions

View File

@@ -127,9 +127,7 @@ function getMarkerLines(
loc.start,
);
const endLoc: Location = Object.assign({}, startLoc, loc.end);
const linesAbove = opts.linesAbove || 2;
const linesBelow = opts.linesBelow || 3;
const { linesAbove = 2, linesBelow = 3 } = opts || {};
const startLine = startLoc.line;
const startColumn = startLoc.column;
const endLine = endLoc.line;