MCPcopy Create free account
hub / github.com/bea4dev/ShojiWM / main

Function main

tools/decoration-runtime.ts:1013–1759  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1011 invoked: boolean;
1012 dirty: boolean;
1013 dirtyWindowIds: string[];
1014 dirtyManagedWindowIds?: string[];
1015 dirtyWindowNodeIds?: Record<string, string[]>;
1016 dirtyLayerNodeIds?: Record<string, string[]>;
1017 actions: RuntimeWindowAction[];
1018 nextPollInMs?: number;
1019 displayConfig?: { outputs: DisplayConfigDraft };
1020 workspaceConfig?: WorkspaceConfig;
1021 keyBindingConfig?: { entries: RuntimeKeyBindingConfigEntry[] };
1022 pointerConfig?: RuntimePointerConfig;
1023 inputConfig?: { config: InputConfigDraft };
1024 eventConfig?: RuntimeEventConfig;
1025 processConfig?: { entries: RuntimeProcessConfigEntry[] };
1026 processActions?: RuntimeProcessSpawnAction[];
1027}
1028
1029interface GetEffectConfigSuccess {
1030 requestId: number;
1031 ok: true;
1032 kind: "getEffectConfig";
1033 backgroundEffect?: CompiledEffectHandle | null;
1034 displayConfig?: { outputs: DisplayConfigDraft };
1035 workspaceConfig?: WorkspaceConfig;
1036 processConfig?: { entries: RuntimeProcessConfigEntry[] };
1037 processActions?: RuntimeProcessSpawnAction[];
1038}
1039
1040interface EvaluateLayerEffectsSuccess {
1041 requestId: number;
1042 ok: true;
1043 kind: "evaluateLayerEffects";
1044 effects: RuntimeLayerEffectAssignment[];
1045 nextPollInMs?: number;
1046 displayConfig?: { outputs: DisplayConfigDraft };
1047 workspaceConfig?: WorkspaceConfig;
1048 keyBindingConfig?: { entries: RuntimeKeyBindingConfigEntry[] };
1049 pointerConfig?: RuntimePointerConfig;
1050 eventConfig?: RuntimeEventConfig;
1051 processConfig?: { entries: RuntimeProcessConfigEntry[] };
1052 processActions?: RuntimeProcessSpawnAction[];
1053}
1054
1055interface EvaluatePopupEffectsSuccess {
1056 requestId: number;
1057 ok: true;
1058 kind: "evaluatePopupEffects";
1059 effects: RuntimePopupEffectAssignment[];
1060 nextPollInMs?: number;
1061 displayConfig?: { outputs: DisplayConfigDraft };
1062 workspaceConfig?: WorkspaceConfig;
1063 keyBindingConfig?: { entries: RuntimeKeyBindingConfigEntry[] };
1064 pointerConfig?: RuntimePointerConfig;
1065 inputConfig?: { config: InputConfigDraft };
1066 eventConfig?: RuntimeEventConfig;
1067 processConfig?: { entries: RuntimeProcessConfigEntry[] };
1068 processActions?: RuntimeProcessSpawnAction[];
1069}
1070

Callers 1

Calls 15

installSchedulerBridgeFunction · 0.90
installRuntimeHooksFunction · 0.90
updateOutputStateFunction · 0.90
updateInputStateFunction · 0.90
hasActiveAnimationsFunction · 0.90
takeDirtyWindowNodeIdsFunction · 0.90
takePendingDebugConfigFunction · 0.90
startStatsLoggerFunction · 0.85
findPreloadPathFunction · 0.85

Tested by

no test coverage detected