I want to create a utility function which creates a checklist by adding an isChecked knockout observable property to each item in an array. This function should
isChecked
Since TypeScript 1.6 you can use intersection types:
type CheckListItem = T & { isChecked: KnockoutObservable; };