@heydon typescript.