Skip to content

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

Interface: CdnProvider ​

Alpha

Een CDN dat npm-pakketbestanden kan serveren. Providers hardcoden nooit een pakketnaam — ze weten alleen hoe ze een URL moeten vormen van een CdnFile.

Eigenschappen ​

id ​

id: string

Alpha

Stabiele identifier, bijv. "jsdelivr".


label ​

label: string

Alpha

Menselijk leesbare naam, bijv. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

Of CdnProvider.buildCombineUrl is geïmplementeerd.

Methoden ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

Genereert de URL voor één bestand.

Parameters ​

file ​

CdnFile

options? ​

CdnBuildOptions

Retourneert ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

Maakt één URL die meerdere bestanden aan elkaar geketend serveert. Vereist als en alleen als supportsCombine.

Parameters ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Retourneert ​

string