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