Skip to main content

Type Alias: MainProcessStateData

type MainProcessStateData = {
[key: string]: unknown;
errors: LooseRecord[];
eventHandlers: Map<string, HandlerInfo>;
gyazoServer: unknown;
gyazoServerPort: number | null;
loadedFitFilePath: string | null;
mainWindow: MainBrowserWindowLike | null;
metrics: {
[key: string]: unknown;
operationTimes: Map<string, unknown>;
startTime: number;
startTimePerf: number;
};
operations: Record<string, LooseRecord>;
pendingOAuthResolvers: Map<string, unknown>;
};

Defined in: utils/state/integration/mainProcessStateManager.ts:130

Indexable​

[key: string]: unknown

Properties​

errors​

errors: LooseRecord[];

Defined in: utils/state/integration/mainProcessStateManager.ts:131


eventHandlers​

eventHandlers: Map<string, HandlerInfo>;

Defined in: utils/state/integration/mainProcessStateManager.ts:132


gyazoServer​

gyazoServer: unknown;

Defined in: utils/state/integration/mainProcessStateManager.ts:133


gyazoServerPort​

gyazoServerPort: number | null;

Defined in: utils/state/integration/mainProcessStateManager.ts:134


loadedFitFilePath​

loadedFitFilePath: string | null;

Defined in: utils/state/integration/mainProcessStateManager.ts:135


mainWindow​

mainWindow: MainBrowserWindowLike | null;

Defined in: utils/state/integration/mainProcessStateManager.ts:136


metrics​

metrics: {
[key: string]: unknown;
operationTimes: Map<string, unknown>;
startTime: number;
startTimePerf: number;
};

Defined in: utils/state/integration/mainProcessStateManager.ts:137

Index Signature​

[key: string]: unknown

operationTimes​

operationTimes: Map<string, unknown>;

startTime​

startTime: number;

startTimePerf​

startTimePerf: number;

operations​

operations: Record<string, LooseRecord>;

Defined in: utils/state/integration/mainProcessStateManager.ts:143


pendingOAuthResolvers​

pendingOAuthResolvers: Map<string, unknown>;

Defined in: utils/state/integration/mainProcessStateManager.ts:144