UNPKG

sortier

Version:
22 lines (21 loc) 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getReprinterForFile = getReprinterForFile; const index_js_1 = require("./language-css/index.js"); const index_js_2 = require("./language-html/index.js"); const index_js_3 = require("./language-js/index.js"); const index_js_4 = require("./language-json/index.js"); const reprinters = [ new index_js_1.CssReprinter(), new index_js_2.HtmlReprinter(), new index_js_3.JavascriptReprinter(), new index_js_4.JsonReprinter(), ]; function getReprinterForFile(filename) { for (const reprinter of reprinters) { if (reprinter.isFileSupported(filename)) { return reprinter; } } return null; }