Fix to not use cursed empty object type and add lint (#6033)

This commit is contained in:
Jonathan Tran
2025-03-27 18:08:57 -04:00
committed by GitHub
parent 4f35197a96
commit 71b9e40bd9
9 changed files with 15 additions and 9 deletions

View File

@ -668,7 +668,10 @@ export const modelingMachine = setup({
},
'assign tool in context': assign({
currentTool: ({ event }) =>
'data' in event && event.data && 'tool' in event.data
'data' in event &&
event.data &&
typeof event.data === 'object' &&
'tool' in event.data
? event.data.tool
: 'none',
}),