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