คลาสเครื่องหมาย
คลาสสำหรับเครื่องหมาย ซึ่งใช้ในการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์เพื่อบันทึกตำแหน่งใน AST ของ Blockly
ลายเซ็น:
export declare class Marker
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
colour | string | null | สีของเครื่องหมาย | |
curNode | protected |
IFocusableNode | null | ตำแหน่งปัจจุบันของเครื่องหมาย |
type | สตริง | ประเภทของเครื่องหมาย |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
dispose() | ทิ้งเครื่องหมายนี้ | |
getCurNode() | รับตำแหน่งปัจจุบันของเครื่องหมาย | |
getSourceBlock() | แสดงผลบล็อกที่นอตปัจจุบันของเครื่องหมายนี้เป็นบล็อกย่อย | |
getSourceBlockFromNode(node) | แสดงผลบล็อกที่โหนดที่ระบุเป็นองค์ประกอบย่อย | |
setCurNode(newNode) | กำหนดตำแหน่งของเครื่องหมายและเรียกใช้เมธอดอัปเดต |