Typescript examples