MCPcopy Create free account
hub / github.com/Script-Hub-Org/Script-Hub / buildSurgeArgumentsDesc

Function buildSurgeArgumentsDesc

Rewrite-Parser.beta.js:2323–2333  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

2321}
2322
2323function buildSurgeArgumentsDesc(args) {
2324 return args
2325 .map(item => {
2326 const { tag, desc } = parseArgumentTagFields(item.tag)
2327 const title = tag && tag !== item.key ? tag : item.key
2328 const detail = desc && desc !== item.key ? desc : ''
2329 return `${item.key}: ${escapeArgumentDesc([title, detail].filter(Boolean).join('\n'))}`
2330 })
2331 .filter(Boolean)
2332 .join('\\n\\n')
2333}
2334
2335function escapeRegExp(str) {
2336 return `${str}`.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')

Callers 1

Calls 2

parseArgumentTagFieldsFunction · 0.85
escapeArgumentDescFunction · 0.85

Tested by

no test coverage detected