listener/ping.js  を TypeScript 化