typed-openapi
Version:
22 lines (20 loc) • 518 B
JavaScript
// src/format.ts
import prettier from "prettier";
import parserTypescript from "prettier/parser-typescript";
function maybePretty(input, options) {
try {
return prettier.format(input, {
parser: "typescript",
plugins: [parserTypescript],
...options
});
} catch (err) {
console.warn("Failed to format code");
console.warn(err);
return input;
}
}
var prettify = (str, options) => maybePretty(str, { printWidth: 120, trailingComma: "all", ...options });
export {
prettify
};