chặn > CodeGenerator > forBlock
Thuộc tính CodeGenerator.forBlock
Từ điển các hàm của trình tạo khối, được khoá theo loại khối. Mỗi hàm tạo khối nhận hai tham số:
- Khối để tạo mã cho và – thực thể CodeGenerator (hoặc lớp con) gọi, để hàm có thể gọi các phương thức được xác định bên dưới (ví dụ: blockToCode) hoặc trên lớp con có liên quan (ví dụ: JavascripGenerator),
và trả về:
- một bộ dữ liệu [code, ưu tiên] (đối với các khối giá trị/biểu thức) hoặc – một chuỗi chứa mã được tạo (đối với khối câu lệnh) hoặc – rỗng nếu không phát mã nào cho khối.
Chữ ký:
forBlock: Record<string, (block: Block, generator: this) => [string, number] | string | null>;