Skip to content

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