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