add TypeScript examples