diff --git a/src/utils/types.ts b/src/utils/types.ts index 39da84d..e5f8555 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -16,3 +16,29 @@ export interface ActionType { type: ActionName, payload?: any } + +// color types +export interface ColorSchemeType { + bgColor: string, + boardColor: string, + tileColors: TileColorSchemeType, + textColor: string, + textboxColor: string, + btnColor: string, + accentColor: string, +} + +export interface TileColorSchemeType { + '2': string, + '4': string, + '8': string, + '16': string, + '32': string, + '64': string, + '128': string, + '256': string, + '512': string, + '1024': string, + '2048': string, + large: string, +}