Third party library interfaces are often loosely typed to support edge cases. However, there can be great benefits to layering more explicit types over the existing interfaces.
Hi, I'm Stephen!
I'm a Software Developer at AG Grid sharing what I learn.
Recent Posts

ngTemplateOutlet: The secret to customisation
ngTemplateOutlet is a powerful tool for creating customisable components
Understanding NgRx Component Store Selector Debouncing
NgRx component store selectors has a 'debounce' option that lets the state settle before emitting. But what does this mean and how does it work?