Leap year in TypeScript