Files
nirvana-v3/packages/desktop/src/electron/constants.ts
T
2022-05-01 17:12:20 -05:00

38 lines
861 B
TypeScript

// 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",
}
export enum STORE_ITEMS {
AUTH_SESSION_JWT = "AUTH_SESSION_JWT",
}
export type Dimensions = {
height: number;
width: number;
};
export const DimensionPresets = {
terminal: {
height: 675,
width: 400,
},
terminalAndDetails: {
height: 675,
width: 800,
},
// todo: typically just send whatever dimensions are needed
overlayOnlyMode: {
height: 800,
width: 400,
},
};
export default Channels;