984 B · 30 lines
TypeScript