// NOTE: DO NOT ADD ANY ELECTRON RELATED TYPESCRIPT HERE...KEEP IT ONLY TYPESCRIPT OTHERWISE // THE RENDERER WONT BE ABLE TO ACCESS THIS AS IT WILL THINK ITS PART OF MAIN PROCESS SINCE RENDERER CAN'T ACCESS NODE STUFF // SINCE IT's NOT A NODE PROCESS enum Channels { ACTIVATE_LOG_IN = 'ACTIVATE_LOG_IN', GOOGLE_AUTH_TOKENS = 'GOOGLE_AUTH_TOKENS', RESIZE_WINDOW = 'RESIZE_WINDOW', ON_WINDOW_BLUR = 'ON_WINDOW_BLUR', ON_WINDOW_FOCUS = 'ON_WINDOW_FOCUS', } export enum STORE_ITEMS { AUTH_SESSION_JWT = 'AUTH_SESSION_JWT', } export type Dimensions = { height: number; width: number }; export interface DimensionChangeRequest { setAlwaysOnTop: boolean; setPosition?: 'topRight' | 'center'; dimensions: Dimensions; addDimensions: boolean; } export const DEFAULT_APP_PRESET: Dimensions = { height: 750, width: 1210 }; export const OVERLAY_ONLY_INITIAL_PRESET: Dimensions = { height: 50, width: 325, }; export default Channels;