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