Skip to content

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

Interfaz: CdnProvider ​

Alfa

Un CDN que puede servir archivos de paquetes npm. Los proveedores nunca incluyen un nombre de paquete de forma estática — solo saben cómo formar una URL a partir de un CdnFile.

Propiedades ​

id ​

id: string

Alfa

Identificador estable, p. ej. "jsdelivr".


label ​

label: string

Alfa

Nombre legible por humanos, p. ej. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alfa

Indica si CdnProvider.buildCombineUrl está implementado.

Métodos ​

buildUrl() ​

buildUrl(file, options?): string

Alfa

Construye la URL para un único archivo.

Parámetros ​

file ​

CdnFile

options? ​

CdnBuildOptions

Devuelve ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alfa

Construye una URL que sirve múltiples archivos concatenados. Requerido si y solo si supportsCombine.

Parámetros ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Devuelve ​

string