UNPKG

openapi-typescript

Version:

Generate TypeScript types from Swagger OpenAPI specs

15 lines (11 loc) 378 B
const fs = require("fs"); const path = require("path"); function loadFromFs(pathToSpec) { const pathname = path.resolve(process.cwd(), pathToSpec); const pathExists = fs.existsSync(pathname); if (!pathExists) { throw new Error(`Cannot find spec under the following path: ${pathname}`); } return fs.readFileSync(pathname, "utf8"); } module.exports = loadFromFs;