UNPKG

@octokit/endpoint

Version:

Turns REST API endpoints into generic request options

15 lines (14 loc) 377 B
const urlVariableRegex = /\{[^}]+\}/g; function removeNonChars(variableName) { return variableName.replace(/^\W+|\W+$/g, "").split(/,/); } function extractUrlVariableNames(url) { const matches = url.match(urlVariableRegex); if (!matches) { return []; } return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []); } export { extractUrlVariableNames };