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

เบต้า

แก้ไขสโคปที่มีผลสำหรับทายาท (ดีฟอลต์เป็นองค์ประกอบของสโคปนี้เอง)).

พารามิเตอร์ ​

el? ​

Element

คืนค่า ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

เบต้า

ส่งสถานะของสโคปนี้ไปยัง frame และเก็บให้ซิงค์กัน ส่งกลับฟังก์ชันสำหรับยกเลิกการผูก.

พารามิเตอร์ ​

frame ​

HTMLIFrameElement

คืนค่า ​

() => void


subscribe() ​

subscribe(listener): () => void

เบต้า

สังเกตการเปลี่ยนแปลง ส่งกลับฟังก์ชันยกเลิกการสมัคร.

พารามิเตอร์ ​

listener ​

(config) => void

คืนค่า ​

() => void


destroy() ​

destroy(): void

เบต้า

ลบแอตทริบิวต์ ยกเลิกการผูกเฟรม และยกเลิกการลงทะเบียน.

คืนค่า ​

void