(injectionOpts)
| 399 | } |
| 400 | |
| 401 | function needsRuntimeInjection(injectionOpts) { |
| 402 | return Boolean( |
| 403 | injectionOpts.sessionApiKey || |
| 404 | injectionOpts.authRequired || |
| 405 | injectionOpts.runtimeServicesInfo || |
| 406 | injectionOpts.lockToCloud || |
| 407 | (injectionOpts.basePath && injectionOpts.basePath !== "/"), |
| 408 | ); |
| 409 | } |
| 410 | |
| 411 | function looksLikeAssetRequest(urlPath) { |
| 412 | const last = urlPath.split("/").pop() ?? ""; |