feat(fe): upgrade superset-frontend to Typescript v5 (#31979)

Signed-off-by: hainenber <dotronghai96@gmail.com>
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
This commit is contained in:
Đỗ Trọng Hải
2025-01-29 18:40:33 +07:00
committed by GitHub
parent a21f184058
commit 19e8a7049b
141 changed files with 1095 additions and 572 deletions

View File

@@ -52,7 +52,10 @@ const collapseStyle = (theme: SupersetTheme) => css`
const extractInvalidValues = (messages: object, payload: object): string[] => {
const invalidValues: string[] = [];
const recursiveExtract = (messages: object, payload: object) => {
const recursiveExtract = (
messages: Record<string, any>,
payload: Record<string, any>,
) => {
Object.keys(messages).forEach(key => {
const value = payload[key];
const message = messages[key];
@@ -66,7 +69,10 @@ const extractInvalidValues = (messages: object, payload: object): string[] => {
}
});
};
recursiveExtract(messages, payload);
recursiveExtract(
messages as Record<string, any>,
payload as Record<string, any>,
);
return invalidValues;
};