Skip to content

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

Giao diện: CdnProvider ​

Alpha

Một CDN có thể phục vụ các tệp package npm. Các nhà cung cấp không bao giờ mã hóa cứng tên package — họ chỉ biết cách tạo một URL từ một CdnFile.

Thuộc tính ​

id ​

id: string

Alpha

Định danh ổn định, ví dụ "jsdelivr".


label ​

label: string

Alpha

Tên có thể đọc được bởi con người, ví dụ "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

Cho biết liệu CdnProvider.buildCombineUrl có được triển khai hay không.

Phương thức ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

Xây dựng URL cho một tệp đơn.

Tham số ​

file ​

CdnFile

options? ​

CdnBuildOptions

Trả về ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

Xây dựng một URL phục vụ nhiều tệp được nối lại với nhau. Bắt buộc khi và chỉ khi supportsCombine.

Tham số ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Trả về ​

string