rea-agents - v2.1.0
    Preparing search index...

    Variable javascriptApplicationGraphSchemaConst

    javascriptApplicationGraphSchema: ZodObject<
        {
            coverage: ZodObject<
                {
                    limits: ZodArray<
                        ZodObject<
                            {
                                name: ZodString;
                                unit: ZodEnum<
                                    {
                                        bytes: "bytes";
                                        characters: "characters";
                                        depth: "depth";
                                        instructions: "instructions";
                                        items: "items";
                                        milliseconds: "milliseconds";
                                        other: "other";
                                    },
                                >;
                                value: ZodNumber;
                            },
                            $strict,
                        >,
                    >;
                    omitted_count: ZodNullable<ZodNumber>;
                    status: ZodEnum<
                        {
                            complete: "complete";
                            partial: "partial";
                            unavailable: "unavailable";
                            unknown: "unknown";
                        },
                    >;
                    truncated: ZodBoolean;
                },
                $strict,
            >;
            edges: ZodArray<
                ZodObject<
                    {
                        edge_id: ZodString;
                        evidence: ZodObject<
                            {
                                artifact: ZodDiscriminatedUnion<
                                    [
                                        ZodObject<
                                            { artifact_id: ...; available: ...; sha256: ... },
                                            $strict,
                                        >,
                                        ZodObject<{ available: ...; detail: ...; reason: ... }, $strict>,
                                    ],
                                    "available",
                                >;
                                authority: ZodEnum<
                                    {
                                        "artifact-bytes": "artifact-bytes";
                                        "ast-static-analysis": "ast-static-analysis";
                                        "controlled-replay": "controlled-replay";
                                        "cross-layer-reconciliation": "cross-layer-reconciliation";
                                        "cross-version-comparison": "cross-version-comparison";
                                        "historical-reference": "historical-reference";
                                        "managed-static-analysis": "managed-static-analysis";
                                        "native-analysis-provider": "native-analysis-provider";
                                        "passive-cdp-runtime": "passive-cdp-runtime";
                                        "static-relationship-inference": "static-relationship-inference";
                                        unknown: "unknown";
                                        "user-assertion": "user-assertion";
                                    },
                                >;
                                confidence: ZodEnum<
                                    {
                                        exact: "exact";
                                        high: "high";
                                        low: "low";
                                        medium: "medium";
                                        unknown: "unknown";
                                    },
                                >;
                                coverage: ZodObject<
                                    {
                                        limits: ZodArray<ZodObject<(...), (...)>>;
                                        omitted_count: ZodNullable<ZodNumber>;
                                        status: ZodEnum<
                                            { complete: ...; partial: ...; unavailable: ...; unknown: ... },
                                        >;
                                        truncated: ZodBoolean;
                                    },
                                    $strict,
                                >;
                                evidence_ids: ZodArray<ZodString>;
                                extractor: ZodObject<
                                    {
                                        executable_sha256: ZodNullable<ZodString>;
                                        name: ZodString;
                                        operation: ZodString;
                                        version: ZodString;
                                    },
                                    $strict,
                                >;
                                limitations: ZodArray<ZodString>;
                                location: ZodDiscriminatedUnion<
                                    [
                                        ZodObject<{ available: ...; value: ... }, $strict>,
                                        ZodObject<{ available: ...; detail: ...; reason: ... }, $strict>,
                                    ],
                                    "available",
                                >;
                                state: ZodEnum<
                                    {
                                        inferred: "inferred";
                                        observed: "observed";
                                        unavailable: "unavailable";
                                        unknown: "unknown";
                                    },
                                >;
                            },
                            $strict,
                        >;
                        identifier_strategy: ZodObject<
                            {
                                stability: ZodLiteral<"relationship-exact">;
                                strategy: ZodLiteral<"semantic-content-sha256">;
                            },
                            $strict,
                        >;
                        properties: ZodRecord<ZodString, ZodJSONSchema>;
                        relation: ZodEnum<
                            {
                                calls: "calls";
                                changed_from: "changed_from";
                                contains: "contains";
                                exposes: "exposes";
                                handles: "handles";
                                imports: "imports";
                                invokes: "invokes";
                                loads: "loads";
                                maps_to: "maps_to";
                                observed_as: "observed_as";
                                persists_to: "persists_to";
                                sends: "sends";
                            },
                        >;
                        source_node_id: ZodString;
                        target_node_id: ZodString;
                    },
                    $strict,
                >,
            >;
            graph_id: ZodString;
            limitations: ZodArray<ZodString>;
            nodes: ZodArray<
                ZodObject<
                    {
                        identity: ZodDiscriminatedUnion<
                            [
                                ZodObject<
                                    {
                                        sha256: ZodString;
                                        stability: ZodLiteral<"global-exact">;
                                        strategy: ZodLiteral<"content-digest">;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        original_source: ZodString;
                                        source_map_sha256: ZodString;
                                        source_sha256: ZodNullable<ZodString>;
                                        stability: ZodLiteral<"source-map-exact">;
                                        strategy: ZodLiteral<"source-map-original">;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        artifact_sha256: ZodString;
                                        path: ZodString;
                                        stability: ZodLiteral<"artifact-version">;
                                        strategy: ZodLiteral<"canonical-path">;
                                    },
                                    $strict,
                                >,
                            ],
                            "strategy",
                        >;
                        kind: ZodEnum<
                            {
                                artifact: "artifact";
                                "asar-entry": "asar-entry";
                                "browser-window": "browser-window";
                                "context-bridge-api": "context-bridge-api";
                                "electron-main": "electron-main";
                                "electron-preload": "electron-preload";
                                "electron-renderer": "electron-renderer";
                                "electron-utility": "electron-utility";
                                endpoint: "endpoint";
                                frame: "frame";
                                installer: "installer";
                                "ipc-channel": "ipc-channel";
                                "ipc-handler": "ipc-handler";
                                "javascript-asset": "javascript-asset";
                                "javascript-chunk": "javascript-chunk";
                                "javascript-module": "javascript-module";
                                "managed-assembly": "managed-assembly";
                                "managed-field": "managed-field";
                                "managed-method": "managed-method";
                                "managed-module": "managed-module";
                                "managed-native-implementation": "managed-native-implementation";
                                "managed-pinvoke-import": "managed-pinvoke-import";
                                "managed-type": "managed-type";
                                "native-addon": "native-addon";
                                "native-export": "native-export";
                                package: "package";
                                "runtime-script-instance": "runtime-script-instance";
                                "service-worker": "service-worker";
                                "source-map": "source-map";
                                "source-module": "source-module";
                                storage: "storage";
                                target: "target";
                                unknown: "unknown";
                                worker: "worker";
                            },
                        >;
                        node_id: ZodString;
                        observations: ZodArray<
                            ZodObject<
                                {
                                    evidence: ZodObject<
                                        {
                                            artifact: ZodDiscriminatedUnion<(...), (...)>;
                                            authority: ZodEnum<(...)>;
                                            confidence: ZodEnum<(...)>;
                                            coverage: ZodObject<(...), (...)>;
                                            evidence_ids: ZodArray<(...)>;
                                            extractor: ZodObject<(...), (...)>;
                                            limitations: ZodArray<(...)>;
                                            location: ZodDiscriminatedUnion<(...), (...)>;
                                            state: ZodEnum<(...)>;
                                        },
                                        $strict,
                                    >;
                                    identifier_strategy: ZodObject<
                                        { stability: ZodLiteral<(...)>; strategy: ZodLiteral<(...)> },
                                        $strict,
                                    >;
                                    label: ZodNullable<ZodString>;
                                    observation_id: ZodString;
                                    properties: ZodRecord<ZodString, ZodJSONSchema>;
                                },
                                $strict,
                            >,
                        >;
                    },
                    $strict,
                >,
            >;
            root_node_ids: ZodArray<ZodString>;
            schema: ZodLiteral<"JavaScriptApplicationGraph">;
            schema_version: ZodLiteral<1>;
        },
        $strict,
    > = ...

    Strict versioned JavaScript Application Graph with verified commitments.