remove sign up prompts

This commit is contained in:
Cayden Schwechten 2026-10-31 21:50:28 -05:00
parent 77d33c185b
commit 70182d8bb7
10 changed files with 31 additions and 138 deletions

View file

@ -121,18 +121,15 @@ export interface WeatherProvider {
label: string;
/** Name of the env var holding its key, or null if no key is needed. */
envKey: string | null;
signupUrl: string;
/** What this provider can deliver on the plan configured in .env.local. */
/** Forecast horizon available on the configured tier. */
limits(): { forecastDays: number; hourlyStepHours: 1 | 3 };
getForecast(lat: number, lon: number): Promise<ProviderForecast>;
}
/** Safe-to-share provider info for the browser (never includes keys). */
/** Configured provider metadata exposed to the browser (never includes keys). */
export interface ProviderInfo {
id: ProviderId;
label: string;
ready: boolean;
signupUrl: string;
forecastDays: number;
hourlyStepHours: 1 | 3;
}