wip Typescript article