You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
373 B
JavaScript

"use strict";
const Newline = require("./newline");
module.exports = function makeNewlineVariants(callback) {
let variants = {};
for (let type of [ "CR", "LF", "CRLF", "looseCRLF" ]) {
variants[type] = callback(Newline[type], type);
}
// FIXME: Doesn't currently compose correctly through spacedLine -> line
// variants.custom = callback;
return variants;
};