Skip to content

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

Grensesnitt: CdnProvider ​

Alfa

En CDN som kan levere npm-pakkefiler. Leverandører hardkoder aldri et pakkenavn — de vet bare hvordan de skal bygge en URL fra en CdnFile.

Egenskaper ​

id ​

id: string

Alfa

Stabil identifikator, f.eks. "jsdelivr".


label ​

label: string

Alfa

Menneskeleselig navn, f.eks. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alfa

Om CdnProvider.buildCombineUrl er implementert.

Metoder ​

buildUrl() ​

buildUrl(file, options?): string

Alfa

Bygger URL-en for en enkelt fil.

Parametere ​

file ​

CdnFile

options? ​

CdnBuildOptions

Returnerer ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alfa

Bygger én URL som leverer flere filer sammenkoblet. Påkrevd hvis og bare hvis supportsCombine.

Parametere ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Returnerer ​

string