UNPKG

@agreed/core

Version:

agreed is a mock server and test client, agreed will be helper for Consumer Driven Contract

23 lines (18 loc) 550 B
"use strict"; const constants = require("./constants"); module.exports.hasTemplate = (str) => { return typeof str === "string" && str.match(constants.TEMPLATE_REGEXP_GLOBAL); }; module.exports.hasTemplateWithAnyString = (str) => { if (typeof str !== "string") { return false; } const removed = str.replace(constants.TEMPLATE_REGEXP_GLOBAL, ""); return removed.length > 0; }; module.exports.isRestArrayTemplate = (str) => { return ( typeof str === "string" && str.match(constants.TEMPLATE_REST_ARRAY_STRING_GLOBAL) ); };