canadian-city-timezones
Version:
Searchable timezones for all Canadian cities, towns, townships, villages, hamlets, and municipalities.
16 lines (10 loc) • 415 B
TypeScript
declare module 'canadian-city-timezones';
declare interface TimezoneResult {
city: string;
province: string;
timezone: string;
}
declare type Predicate = (data: TimezoneResult) => boolean;
declare function values(): AsyncGenerator<TimezoneResult>;
declare function find(predicate: Predicate): Promise<TimezoneResult | null>;
declare function filter(predicate: Predicate): AsyncGenerator<TimezoneResult>;