export type AstronomyPoint = {
moon_illumination: string;
moon_phase: string;
moonrise: string;
moonset: string;
sunrise: string;
sunset: string;
date: string;
};
export type AstronomyData = AstronomyPoint[];
export async function wttrAstronomyData(
wttrJson: any
): Promise<AstronomyData> {
const R = await import("npm:ramda");
return R.pipe(R.map((w) => ({ date: w.date, ...w.astronomy[0] })))(
wttrJson.weather
);
}