Typescript for the asset pipeline