Added strict type checking to the project. (#236)
* Implement strict typing (WIP). * changes * Finish type checks * Fix notification icon, matugen settings and update tsconfig. * OSD Styling updates and added the ability to configure OSD duration.
This commit is contained in:
9
lib/types/weather.d.ts
vendored
9
lib/types/weather.d.ts
vendored
@@ -1,3 +1,5 @@
|
||||
import { weatherIcons } from "modules/icons/weather";
|
||||
|
||||
export type UnitType = "imperial" | "metric";
|
||||
|
||||
export type Weather = {
|
||||
@@ -107,3 +109,10 @@ export type Location = {
|
||||
localtime_epoch: number;
|
||||
localtime: string;
|
||||
}
|
||||
|
||||
export type TemperatureIconColorMap = {
|
||||
[key: number]: string;
|
||||
}
|
||||
|
||||
export type WeatherIconTitle = keyof typeof weatherIcons;
|
||||
export type WeatherIcon = typeof weatherIcons[WeatherIconTitle];
|
||||
|
||||
Reference in New Issue
Block a user