14 lines
622 B
TypeScript
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);
|
|
};
|