mirror of
https://github.com/morluto/rea.git
synced 2026-11-11 01:13:39 +00:00
fix(javascript): preserve source facts across graph projections
This commit is contained in:
1 parent
dac544be20
commit
c8f8ec656c
14 files changed
+369
-60
No files matched your search
@@ -1,4 +1,5 @@
|
||||
import { z } from "zod";
|
||||
import { javaScriptFileOccurrenceSchema } from "./javascriptArtifactFiles.js";
|
||||
|
||||
import { evidenceSchema } from "../evidence.js";
|
||||
import { JAVASCRIPT_APPLICATION_NODE_KINDS } from "./javascriptApplicationGraphSchemas.js";
|
||||
@@ -44,6 +45,8 @@ const sourceToBundleSignalSchema = z.strictObject({
|
||||
});
|
||||
|
||||
const sourceToBundleCandidateSchema = z.strictObject({
|
||||
current_file_occurrence: javaScriptFileOccurrenceSchema.exactOptional(),
|
||||
representation_node_ids: z.array(nodeIdSchema).min(1).exactOptional(),
|
||||
current_node_id: nodeIdSchema,
|
||||
current_node_kind: z.enum(JAVASCRIPT_APPLICATION_NODE_KINDS),
|
||||
score: z.int().min(1),
|
||||
|
||||
Reference in new issue
Block a user