Skip to content

pantoken-root / formats/scope/src / PantokenScope

ממשק: PantokenScope ​

בטא

סקופ חיי שמקושר לאלמנט יחיד.

תכונות ​

element ​

readonly element: HTMLElement

בטא

האלמנט הנושא את מאפייני הסקופ.


instanceId ​

readonly instanceId: string

בטא

המוצר שאליו שייך הלוגו.

שיטות ​

get() ​

get(): ScopeConfig

בטא

תצורת הסקופ עצמה — מה שהיא מכריזה, לא מה שהיא יורשת.

מחזיר ​

ScopeConfig


set() ​

set(patch): void

בטא

מזג קונפיגורציה חלקית. העבר null עבור שדה כדי לנקותו ולרשת אותו מחדש.

פרמטרים ​

patch ​

Partial<Record<keyof ScopeConfig, string | null | undefined>>

מחזיר ​

void


resolve() ​

resolve(el?): ResolvedScope

בטא

Resolve the effective scope for a descendant (ברירת מחדל היא אלמנט הסקופ עצמו)).

פרמטרים ​

el? ​

Element

מחזיר ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

בטא

שלח את מצב הסקופ הזה אל frame ותחזק סנכרון. מחזיר פונקציית ניתוק.

פרמטרים ​

frame ​

HTMLIFrameElement

מחזיר ​

() => void


subscribe() ​

subscribe(listener): () => void

בטא

צפה בשינויים. מחזיר פונקציית הסרה מהמנוי.

פרמטרים ​

listener ​

(config) => void

מחזיר ​

() => void


destroy() ​

destroy(): void

בטא

הסר את התכונות, נתק מסגרות ובטל רישום.

מחזיר ​

void