Skip to content

pantoken / 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