Skip to content

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

Интерфейс: CdnProvider ​

Альфа

CDN, который может обслуживать файлы npm-пакетов. Провайдеры никогда не захардкодят имя пакета — они только знают, как сформировать URL из CdnFile.

Свойства ​

id ​

id: string

Альфа

Стабильный идентификатор, например "jsdelivr".


label ​

label: string

Альфа

Читаемое человеком имя, например "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Альфа

Реализован ли CdnProvider.buildCombineUrl.

Методы ​

buildUrl() ​

buildUrl(file, options?): string

Альфа

Формирует URL для одного файла.

Параметры ​

file ​

CdnFile

options? ​

CdnBuildOptions

Возвращаемое значение ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Альфа

Формирует один URL, который предоставляет несколько файлов, объединённых вместе. Требуется тогда и только тогда, когда supportsCombine.

Параметры ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Возвращаемое значение ​

string