Typescript framework