Skip to content

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

Interface: CdnProvider ​

Alpha

Un CDN qui peut fournir des fichiers de paquet npm. Les fournisseurs n'inscrivent jamais un nom de paquet en dur — ils savent seulement comment composer une URL à partir d'un CdnFile.

Propriétés ​

id ​

id: string

Alpha

Identifiant stable, p. ex. "jsdelivr".


label ​

label: string

Alpha

Nom lisible par un humain, p. ex. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

Indique si CdnProvider.buildCombineUrl est implémenté.

Méthodes ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

Construit l'URL pour un seul fichier.

Paramètres ​

file ​

CdnFile

options? ​

CdnBuildOptions

Retourne ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

Génère une URL qui sert plusieurs fichiers concaténés ensemble. Requis si et seulement si supportsCombine.

Paramètres ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Retourne ​

string