Using Type Inference in TypeScript by Ari PickerUsing Type Inference in TypeScript
egghead