Skip to content

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