MCPcopy
hub / github.com/vitejs/vite / getQueryDelimiterIndex

Function getQueryDelimiterIndex

packages/vite/src/node/plugins/assetImportMetaUrl.ts:200–212  ·  view source on GitHub ↗
(rawUrl: string)

Source from the content-addressed store, hash-verified

198}
199
200function getQueryDelimiterIndex(rawUrl: string): number {
201 let bracketsStack = 0
202 for (let i = 0; i < rawUrl.length; i++) {
203 if (rawUrl[i] === '{') {
204 bracketsStack++
205 } else if (rawUrl[i] === '}') {
206 bracketsStack--
207 } else if (rawUrl[i] === '?' && bracketsStack === 0) {
208 return i
209 }
210 }
211 return -1
212}

Callers 1

handlerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected