mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-11 18:42:56 +00:00
fix(code-gen): fix types error
This commit is contained in:
parent
03495ba9ef
commit
622806f59c
@ -167,7 +167,7 @@ export function parseExpressionGetKeywords(expr: string | null | undefined): str
|
|||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
const addIdentifierIfNeeded = (x: Record<string, unknown> | number | null | undefined) => {
|
const addIdentifierIfNeeded = (x: Node | null | undefined) => {
|
||||||
if (typeof x === 'object' && isIdentifier(x) && JS_KEYWORDS.includes(x.name)) {
|
if (typeof x === 'object' && isIdentifier(x) && JS_KEYWORDS.includes(x.name)) {
|
||||||
keywordVars.add(x.name);
|
keywordVars.add(x.name);
|
||||||
}
|
}
|
||||||
@ -189,7 +189,7 @@ export function parseExpressionGetKeywords(expr: string | null | undefined): str
|
|||||||
addIdentifierIfNeeded(item);
|
addIdentifierIfNeeded(item);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
addIdentifierIfNeeded(fieldValue as Record<string, unknown> | null);
|
addIdentifierIfNeeded(fieldValue as any);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -217,7 +217,7 @@ export function parseExpressionGetGlobalVariables(
|
|||||||
const ast = parser.parse(`!(${expr});`);
|
const ast = parser.parse(`!(${expr});`);
|
||||||
|
|
||||||
const addUndeclaredIdentifierIfNeeded = (
|
const addUndeclaredIdentifierIfNeeded = (
|
||||||
x: Record<string, unknown> | number | null | undefined,
|
x: Node | null | undefined,
|
||||||
path: NodePath<Node>,
|
path: NodePath<Node>,
|
||||||
) => {
|
) => {
|
||||||
if (typeof x === 'object' && isIdentifier(x) && !path.scope.hasBinding(x.name)) {
|
if (typeof x === 'object' && isIdentifier(x) && !path.scope.hasBinding(x.name)) {
|
||||||
@ -241,7 +241,7 @@ export function parseExpressionGetGlobalVariables(
|
|||||||
addUndeclaredIdentifierIfNeeded(item, path);
|
addUndeclaredIdentifierIfNeeded(item, path);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
addUndeclaredIdentifierIfNeeded(fieldValue as Record<string, unknown> | null, path);
|
addUndeclaredIdentifierIfNeeded(fieldValue as any, path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user