19 lines
279 B
JavaScript
19 lines
279 B
JavaScript
'use strict'
|
|
|
|
const paramPattern = /\{[^{}]+\}/gu
|
|
|
|
function hasParams (url) {
|
|
if (!url) return false
|
|
return paramPattern.test(url)
|
|
}
|
|
|
|
function matchParams (url) {
|
|
if (!url) return []
|
|
return url.match(paramPattern) || []
|
|
}
|
|
|
|
module.exports = {
|
|
hasParams,
|
|
matchParams
|
|
}
|