A Snaplet for TypeScript