openapi-client-sdk-loader
Version:
An Open API loader for webpack. Compiles yaml to client sdk.
30 lines (25 loc) • 718 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _path = _interopRequireDefault(require("path"));
var _swaggerParser = _interopRequireDefault(require("@apidevtools/swagger-parser"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = {
compiler: 'ts',
template: _path.default.resolve(__dirname, '../templates/ts'),
templateOptions: {
validateRequest: true,
validateResponse: true,
baseUrl: null
},
parser: new _swaggerParser.default(),
skipInvalid: true,
style: {
singleQuote: true,
trailingComma: 'es5',
printWidth: 100
}
};
exports.default = _default;