Skip to content

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

Ինտերֆեյս: CdnProvider ​

Ալֆա

CDN, որը կարող է մատուցել npm փաթեթների ֆայլերը։ Մատակարարները երբեք փաթեթի անուն չեն hardcode- անում — նրանք միայն գիտեն ինչպես կազմել 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, որը մատուցում է մի քանի ֆայլերի միացումն (concatenated)։ Պահանջվում է միայն այն դեպքում երբ supportsCombine։

Պարամետրեր ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Վերադարձվող արժեք ​

string