UNPKG

parse-openapi

Version:

OpenAPI v3 parser

22 lines (21 loc) 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stripNamespace = void 0; /** * Strip (OpenAPI) namespaces fom values. * @param value */ const stripNamespace = (value) => { return value .trim() .replace(/^#\/components\/schemas\//, '') .replace(/^#\/components\/responses\//, '') .replace(/^#\/components\/parameters\//, '') .replace(/^#\/components\/examples\//, '') .replace(/^#\/components\/requestBodies\//, '') .replace(/^#\/components\/headers\//, '') .replace(/^#\/components\/securitySchemes\//, '') .replace(/^#\/components\/links\//, '') .replace(/^#\/components\/callbacks\//, ''); }; exports.stripNamespace = stripNamespace;