move the TypeScript definitions  out of the way