Typescript files are compiled by rules