rea/src/application/javascript/ElectronBoundaryGraph.ts

14 lines
622 B
TypeScript

import type { JavaScriptArtifactGraphContext } from "./JavaScriptArtifactGraphContext.js";
import { addElectronIpcBoundaries } from "./ElectronBoundaryGraphIpc.js";
import { addElectronNativeBoundaries } from "./ElectronBoundaryGraphNative.js";
import { addElectronWindowBoundaries } from "./ElectronBoundaryGraphWindows.js";
/** Add every static Electron process and security-boundary fact to the JAG. */
export const addElectronBoundaries = (
context: JavaScriptArtifactGraphContext,
): void => {
addElectronWindowBoundaries(context);
addElectronIpcBoundaries(context);
addElectronNativeBoundaries(context);
};