Skip to content

pantoken / 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, ex.: "jsdelivr".


label

label: string

Alfa

Nome legível por humanos, 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