Add 'contactsEditor' knockout sample in Typescript.