Skip to content

Instantly share code, notes, and snippets.

View justinHowlett's full-sized avatar

Justin Howlett justinHowlett

View GitHub Profile
@OliverJAsh
OliverJAsh / foo.ts
Last active August 11, 2024 16:19
Records and dictionaries in TypeScript
/*
In JavaScript, objects can be used to serve various purposes.
To maximise our usage of the type system, we should assign different types to our objects depending
on the desired purpose.
In this blog post I will clarify two common purposes for objects known as records and dictionaries
(aka maps), and how they can both be used with regards to the type system.