Compare commits

...

2 Commits

Author SHA1 Message Date
Quixos Subtree Publisher 5c6f9b9de5 Publish camino-package-runtime from 29863fb4575e960d6f87cbeb6cc5ad69e44f0127 2026-09-03 16:50:30 +00:00
Timothy J. Aveni 5d3bd68a63 Generate protobuf value declarations for runtime fields 2026-09-03 09:50:30 -07:00
3 changed files with 11 additions and 3 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"sourceRepo": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git",
"sourceCommit": "0afd5b03b7640bf6962d3059cd50aef76a3b56da",
"sourceCommit": "29863fb4575e960d6f87cbeb6cc5ad69e44f0127",
"sourcePath": "quixos-instance/packages/camino-package-runtime",
"exportName": "camino-package-runtime",
"mirrorRemote": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git"
+4 -1
View File
@@ -280,7 +280,10 @@ const renderRuntime = (schema, root) => {
serveQuixosPackageRuntime,
} from "@quixos/camino-package-runtime";
${collectProtoDeclarations(root, schema.implements.flatMap((entry) => entry.typeBindings.map((binding) => binding.type)))}
${collectProtoDeclarations(root, [
...writableFields.map((field) => field.type),
...schema.implements.flatMap((entry) => entry.typeBindings.map((binding) => binding.type)),
])}
${interfaceRefTypes ? `${interfaceRefTypes}\n\n` : ""}export type ${refTypeName} = ${refType};
+6 -1
View File
@@ -386,7 +386,12 @@ const renderRuntime = (schema: ClassSchema, root: protobuf.Root) => {
serveQuixosPackageRuntime,
} from "@quixos/camino-package-runtime";
${collectProtoDeclarations(root, schema.implements.flatMap((entry) => entry.typeBindings.map((binding) => binding.type)))}
${collectProtoDeclarations(root, [
...writableFields.map((field) => field.type),
...schema.implements.flatMap((entry) =>
entry.typeBindings.map((binding) => binding.type),
),
])}
${interfaceRefTypes ? `${interfaceRefTypes}\n\n` : ""}export type ${refTypeName} = ${refType};