Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — transformer pantoken.

Kunci CSS Pantoken menautkan tema ke atribut data-pantoken-theme yang cocok dengan any elemen, bukan hanya :root, sehingga theming menjadi properti dari sebuah subtree daripada halaman secara keseluruhan. Paket ini adalah bagian runtime dari kontrak itu:

    • resolveScope menelusuri ke atas dari sebuah elemen untuk menemukan tema, scheme, dan warna yang berlaku — bagian deteksi-otomatis.
  • createScope mendeklarasikan sebuah scope secara eksplisit, dengan state yang dipertahankan sendiri dan saluran pesan frame sendiri — bagian konfigurasi-manual yang mencegah dua instance bertabrakan.
  • ensureProperties menyuntikkan registrasi @property berskala dokumen sekali saja, berapapun jumlah instance yang memintanya.

Bebas-Node oleh desain: ini dikirim ke browser.

Antarmuka ​

Alias Tipe ​

Variabel ​

Fungsi ​

Referensi ​

BOUNDARY_ATTR ​

Mengekspor ulang BOUNDARY_ATTR


BOUNDARY_CLASS ​

Mengekspor ulang BOUNDARY_CLASS


COLOR_ATTR ​

Re-ekspor Mode


SCHEME_ATTR ​

Re-ekspor Mode


THEME_ATTR ​

Re-ekspor Mode


colorClass ​

Re-ekspor Mode


schemeClass ​

Mengekspor ulang Theme


themeClass ​

Mengekspor ulang Theme