Typescript from documentation part 1