@gql2ts/language-typescript
Version:
typescript defaults
27 lines • 791 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
let hasWarned = false;
exports.PRETTY_PRINT_WARNING = 'To enable pretty-printing, please install prettier';
const format = text => {
try {
// tslint:disable no-require-imports
const { format: formatter } = require('prettier');
return formatter(text, {
bracketSpacing: true,
parser: 'typescript',
semi: true,
singleQuote: true,
tabWidth: 2,
useTabs: false,
});
}
catch (e) {
if (!hasWarned) {
console.warn(exports.PRETTY_PRINT_WARNING);
hasWarned = true;
}
return text;
}
};
exports.default = format;
//# sourceMappingURL=typescriptPrettify.js.map