TypeScript

Typed event emitters

Në shqip: Ngjarjet me tipe

ShpjegimiSQ

Me një tip që lidh emrin e ngjarjes me të dhënat e saj, emit("hyrje", { id: 1 }) dhe on("hyrje", ...) kontrollohen plotësisht — s'mund të gabosh emrin ose të dhënat. Libraria mitt e bën gati.

EnglishEN

With a type mapping each event name to its data, emit("login", { id: 1 }) and on("login", ...) are fully checked — you can't misspell the name or the data. The mitt library does it ready-made.

Si ta mendosh

Si kutitë postare me emër: çdo letër shkon te kutia e duhur.

Lexoje në anglisht

Like named mailboxes: every letter goes to the right box.

Shembull koditypescript

type Ngjarjet = { hyrje: { id: number }; dalje: void };
const bus = mitt<Ngjarjet>();
bus.on("hyrje", (e) => console.log(e.id));

Terma të lidhur