UNPKG

parse-openapi

Version:

OpenAPI v3 parser

15 lines (14 loc) 478 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPattern = void 0; /** * The spec generates a pattern like this '^\d{3}-\d{2}-\d{4}$' * However, to use it in HTML or inside new RegExp() we need to * escape the pattern to become: '^\\d{3}-\\d{2}-\\d{4}$' in order * to make it a valid regexp string. * @param pattern */ const getPattern = (pattern) => { return pattern?.replace(/\\/g, '\\\\'); }; exports.getPattern = getPattern;