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