Skip to content

pantoken-root / platforms/canvas-theme-editor/src / CdnProvider

Interface: CdnProvider ​

Alpha

Et CDN, der kan servere npm-pakkefiler. Providere hardcoder aldrig et pakkenavn — de ved kun, hvordan man danner en URL fra en CdnFile.

Egenskaber ​

id ​

id: string

Alpha

Stabil identifikator, f.eks. "jsdelivr".


label ​

label: string

Alpha

Menneskeligt læsbart navn, f.eks. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

Om CdnProvider.buildCombineUrl er implementeret.

Metoder ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

Bygger URL'en for en enkelt fil.

Parametre ​

file ​

CdnFile

options? ​

CdnBuildOptions

Returnerer ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

Bygger en URL, der serverer flere filer sammenkædet sammen. Påkrævet hvis og kun hvis supportsCombine.

Parametre ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Returnerer ​

string