Skip to content

pantoken-root / formats/scope/src / PantokenScope

इंटरफेस: PantokenScope ​

बीटा

एक live scope जो एक तत्व से बंधा हुआ है।

प्रॉपर्टीज ​

element ​

readonly element: HTMLElement

बीटा

वह तत्व जो scope attributes को वहन करता है।


instanceId ​

readonly instanceId: string

बीटा

लोगो जिस उत्पाद से संबंधित है।

मिथड्स ​

get() ​

get(): ScopeConfig

बीटा

Scope का अपना कॉन्फ़िगरेशन — जो यह घोषित करता है, न कि जो यह inherits करता है।

वापसी ​

ScopeConfig


set() ​

set(patch): void

बीटा

एक आंशिक कॉन्फ़िगरेशन को मर्ज करें। किसी फ़ील्ड को साफ़ करने और फिर से inherit करने के लिए null पास करें।

पैरामीटर ​

patch ​

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

वापसी ​

void


resolve() ​

resolve(el?): ResolvedScope

बीटा

Resolve the effective scope for a descendant (डिफ़ॉल्ट रूप से इस scope के अपने तत्व पर)।

पैरामीटर ​

el? ​

Element

वापसी ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

बीटा

Send इस scope की state को frame पर और इसे सिंक में रखें। यह एक detach फ़ंक्शन लौटाता है।

पैरामीटर ​

frame ​

HTMLIFrameElement

वापसी ​

() => void


subscribe() ​

subscribe(listener): () => void

बीटा

परिवर्तनों का अवलोकन करें। एक unsubscribe फ़ंक्शन लौटाता है।

पैरामीटर ​

listener ​

(config) => void

वापसी ​

() => void


destroy() ​

destroy(): void

बीटा

Attributes को हटाएँ, frames detach करें, और unregister करें।

वापसी ​

void