please check the code to understand
Btw this game in coming soon
The problem is that not all code paths return a value.
Say if the name is
abc. Then it returns the result of
Create_Battle. Everyone is happy.
If the name isn’t
abc but it is
cba then it returns the value of
Create_Battle. Everyone is still happy.
But what if the name isn’t either of them? Then the function doesn’t return anything and so then the TypeScript compiler gets angry.
What you could do is return a default “battle” (didn’t look into your code) if none of the conditions are true.
sorry idk what you mean
Basically if the parameter
Name doesn’t match “abc” or “cba” then the function doesn’t return anything, so the TypeScript compiler gets angry about. So at the very bottom of the function you need to return a default value, like maybe the output of
Create_Battle with default parameters.