Add typescript type definition file