Add consistent error logging to schema loader

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-17 22:40:38 +00:00
parent 212c4e125e
commit 96740fbbd9

View File

@@ -41,6 +41,9 @@ function hydrateComponents(components: any[]): any[] {
if (event.condition && typeof event.condition === 'string') {
const functionName = event.condition as keyof ComputeFunctionMap
const conditionFunction = computeFunctions[functionName]
if (!conditionFunction) {
console.warn(`Condition function "${functionName}" not found`)
}
hydratedEvent.condition = conditionFunction || (() => false)
}
@@ -49,6 +52,9 @@ function hydrateComponents(components: any[]): any[] {
if (action.compute && typeof action.compute === 'string') {
const functionName = action.compute as keyof ComputeFunctionMap
const computeFunction = computeFunctions[functionName]
if (!computeFunction) {
console.warn(`Action compute function "${functionName}" not found`)
}
return {
...action,
compute: computeFunction || (() => null)
@@ -69,6 +75,9 @@ function hydrateComponents(components: any[]): any[] {
if (b.transform && typeof b.transform === 'string') {
const functionName = b.transform as keyof ComputeFunctionMap
const transformFunction = computeFunctions[functionName]
if (!transformFunction) {
console.warn(`Transform function "${functionName}" not found`)
}
hydratedBindings[key] = {
...b,
transform: transformFunction || ((x: any) => x)