Skip to content

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

Interface: CdnProvider ​

Alpha

Un CDN capable de fournir des fichiers de paquets npm. Les fournisseurs ne codent jamais en dur un nom de paquet — ils savent seulement comment construire 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 l'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

Renvoie ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

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

Paramètres ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Renvoie ​

string