Skip to content

Instantly share code, notes, and snippets.

@sealedsins
sealedsins / event.test.ts
Created September 14, 2025 17:54
Event Manager
/**
* Sealed Sins, 2023-2025.
*/
import { describe, it, expect, vi } from 'vitest';
import { EventManager } from './event';
describe('EventManager', () => {
it('manages untyped events', () => {
const manager = new EventManager();
const listener = vi.fn();
@sealedsins
sealedsins / README.md
Last active January 9, 2024 06:30
Virtual Machine

Virtual Machine

Abstract virtual machine done in TypeScript. Originally intended as a backend for my visual novel browser engine, but dropped it in favor of a generic state machine.