in src/asl-utils/asl/definitions.ts [581:592]
export function isValidStateType(state: StateDefinition): boolean {
return (
isWait(state) ||
isFail(state) ||
isSucceed(state) ||
isPass(state) ||
isChoice(state) ||
isTask(state) ||
isMap(state) ||
isParallel(state)
)
}