UNPKG

openapi-route-expander

Version:

A utility for resolving $ref in OpenAPI YAML routes, generating new YAML files without $ref, ready for OpenAPI processing.

32 lines 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileUtil = void 0; const fs_1 = __importDefault(require("fs")); const y_a_m_l_util_1 = require("./y-a-m-l.util"); class FileUtil { static isAbsolutePath(path) { return path.startsWith('/'); } static readFile(path) { return fs_1.default.readFileSync(path, { encoding: 'utf-8', flag: 'r' }); } static readYaml(path) { return y_a_m_l_util_1.YAMLUtil.parse(FileUtil.readFile(path)); } static getDirectory(path) { const paths = path.split('/'); paths.pop(); return paths.join('/'); } static exists(path) { return fs_1.default.existsSync(path); } static createDirector(directory) { fs_1.default.mkdirSync(directory, { recursive: true }); } } exports.FileUtil = FileUtil; //# sourceMappingURL=file.util.js.map