Skip to content

pantoken-root / scope

scope ​

بتا

@pantoken/core — تبدیل‌کننده pantoken.

کلیدهای CSSِ Pantoken تم‌ها را به یک ویژگی data-pantoken-theme نگاشت می‌کنند که با any عنصر مطابقت دارد، نه فقط just :root، بنابراین تم‌دهی خاص یک زیردرخت است نه کل صفحه. این بسته نیمهٔ زمان اجرا (runtime) آن قرارداد است:

  • resolveScope از یک عنصر به سمت بالا حرکت می‌کند تا تم، طرح و رنگ مؤثر را پیدا کند — نیمهٔ تشخیص خودکار.
  • createScope صراحتاً یک scope را اعلام می‌کند، با وضعیت پایدارِ خود و کانال پیام فریمِ مخصوص خود — نیمهٔ پیکربندی دستی که از برخورد دو نمونه جلوگیری می‌کند.
  • ensureProperties ثبت‌های @property سطح سند را یک‌بار تزریق می‌کند، هرچند چندین نمونه آن‌ها را درخواست کنند.

طراحی بدون وابستگی به Node: این بسته برای مرورگر عرضه می‌شود.

رابط‌ها ​

نام‌های مستعار نوع ​

متغیرها ​

توابع ​

ارجاعات ​

BOUNDARY_ATTR ​

بازصادر می‌کند BOUNDARY_ATTR


BOUNDARY_CLASS ​

بازصادر می‌کند BOUNDARY_CLASS


COLOR_ATTR ​

بازصادرات Mode


SCHEME_ATTR ​

بازصادرات Mode


THEME_ATTR ​

بازصادرات Mode


colorClass ​

بازصادرات Mode


schemeClass ​

بازصادرات Theme


themeClass ​

بازصادرات Theme