Class ScriptLoaderService
Constructors
Methods
getCdnUrls
- getCdnUrls(packagePath: string): string[]
Returns string[]
getScript
- getScript(
src: string,
options?: { onProgress?: (progress: number) => void; signal?: AbortSignal },
): Promise<{ content?: string; error?: any; xhr: XMLHttpRequest }> Parameters
- src: string
Optionaloptions: { onProgress?: (progress: number) => void; signal?: AbortSignal }
Returns Promise<{ content?: string; error?: any; xhr: XMLHttpRequest }>
getScriptWithFallback
- getScriptWithFallback(
packagePath: string,
options?: { onProgress?: (progress: number) => void; signal?: AbortSignal },
): Promise<{ content?: string; error?: any; xhr: XMLHttpRequest }> Parameters
- packagePath: string
Optionaloptions: { onProgress?: (progress: number) => void; signal?: AbortSignal }
Returns Promise<{ content?: string; error?: any; xhr: XMLHttpRequest }>
injectBodyScript
- injectBodyScript(code: string): void
Returns void
injectScript
- injectScript(src: string): Promise<void>
Returns Promise<void>
injectScriptWithFallback
- injectScriptWithFallback(packagePath: string): Promise<void>
Returns Promise<void>
Returns the current preferred CDN source name.