Skip to content

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

Interface: CdnProvider ​

Alfa

Uma CDN que pode servir arquivos de pacotes npm. Os provedores nunca codificam um nome de pacote — eles apenas sabem como formar uma URL a partir de um CdnFile.

Propriedades ​

id ​

id: string

Alfa

Identificador estável, p.ex. "jsdelivr".


label ​

label: string

Alfa

Nome legível por humanos, p.ex. "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alfa

Se CdnProvider.buildCombineUrl está implementado.

Métodos ​

buildUrl() ​

buildUrl(file, options?): string

Alfa

Constrói a URL para um único arquivo.

Parâmetros ​

file ​

CdnFile

options? ​

CdnBuildOptions

Retorna ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alfa

Constrói uma URL que serve vários arquivos concatenados. Obrigatório se e somente se supportsCombine.

Parâmetros ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Retorna ​

string