Typescript sampes