UNPKG

typed-openapi

Version:
22 lines (20 loc) 518 B
// 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 };