Skip to content

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

Gränssnitt: CdnProvider ​

Alfa

Ett CDN som kan leverera npm-paketfiler. Leverantörer hårdkodar aldrig ett paketnamn — de vet bara hur man formar en URL från en CdnFile.

Egenskaper ​

id ​

id: string

Alfa

Stabil identifierare, t.ex. "jsdelivr".


label ​

label: string

Alfa

Mänskligt läsbart namn, t.ex. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alfa

Om CdnProvider.buildCombineUrl är implementerad.

Metoder ​

buildUrl() ​

buildUrl(file, options?): string

Alfa

Skapar URL:en för en enskild fil.

Parametrar ​

file ​

CdnFile

options? ​

CdnBuildOptions

Returnerar ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alfa

Skapar en URL som levererar flera filer sammanfogade. Krävs om och endast om supportsCombine.

Parametrar ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Returnerar ​

string