AZLE — TYPESCRIPT EN ICP
Azle es un framework de TypeScript/JavaScript para construir canisteres de ICP. Lleva el ecosistema familiar de JavaScript al desarrollo blockchain.
¿POR QUÉ AZLE:
1. Escribe canisteres en TypeScript
2. Usa paquetes de npm
3. Herramientas familiares de JavaScript
4. Generación completa de tipos Candid
5. Integración de frontend tipo React-like
EJEMPLO BÁSICO:
import { query, update, StableBTreeMap } from azle;
let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000);
#[update]
function increment(): void {
counter.insert(count, (counter.get(count) ?? 0n) + 1n);