Skip to content

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

Schnittstelle: CdnProvider ​

Alpha

Ein CDN, das npm-Paketdateien ausliefern kann. Provider hartcodieren niemals einen Paketnamen — sie wissen nur, wie man eine URL aus einer CdnFile formt.

Eigenschaften ​

id ​

id: string

Alpha

Stabiler Bezeichner, z. B. "jsdelivr".


label ​

label: string

Alpha

Für Menschen lesbarer Name, z. B. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

Ob CdnProvider.buildCombineUrl implementiert ist.

Methoden ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

Erstellt die URL für eine einzelne Datei.

Parameter ​

file ​

CdnFile

options? ​

CdnBuildOptions

Rückgabe ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

Erstellt eine URL, die mehrere zusammengefügte Dateien ausliefert. Erforderlich genau dann, wenn supportsCombine.

Parameter ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Rückgabe ​

string