UNPKG

maestro-roku-bsc-plugin

Version:

Visual studio plugin for maestro brightscript development

24 lines 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.trimLeading = void 0; /** * Trim leading whitespace for every line (to make test writing cleaner */ function trimLeading(text) { var _a; if (!text) { return text; } const lines = text.split(/\r?\n/); //skip leading empty lines while (((_a = lines[0]) === null || _a === void 0 ? void 0 : _a.trim().length) === 0) { lines.splice(0, 1); } for (let i = 0; i < lines.length; i++) { lines[i] = lines[i].trimLeft(); } //apply the trim to each line return lines.join('\n'); } exports.trimLeading = trimLeading; //# sourceMappingURL=testHelpers.spec.js.map