Skip to content

pantoken / 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