fix typescript article