Skip to content

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

Interface: CdnProvider ​

Alpha

شبكة CDN يمكنها تقديم ملفات حزم npm. لا يقوم المزودون بتضمين اسم الحزمة بشكل ثابت — هم فقط يعرفون كيفية تشكيل عنوان URL من CdnFile.

Properties ​

id ​

id: string

Alpha

معرّف ثابت، على سبيل المثال "jsdelivr".


label ​

label: string

Alpha

اسم قابل للقراءة، على سبيل المثال "jsDelivr".


supportsCombine ​

supportsCombine: boolean

Alpha

ما إذا كان CdnProvider.buildCombineUrl مُنفَّذًا.

Methods ​

buildUrl() ​

buildUrl(file, options?): string

Alpha

يبني عنوان URL لملف واحد.

Parameters ​

file ​

CdnFile

options? ​

CdnBuildOptions

Returns ​

string


buildCombineUrl()? ​

optional buildCombineUrl(files, options?): string

Alpha

يبني عنوان URL واحد يخدم عدة ملفات مُلصقة معًا. مطلوب إذا وفقط إذا supportsCombine.

Parameters ​

files ​

CdnFile[]

options? ​

CdnBuildOptions

Returns ​

string