This is an issue with the definitions in index.d.ts.
Because Arcane extends Partial, the guarantees that 'uniqueName' and 'name' are never undefined is removed.
This could be fixed by not using Partial, or by adding MinimalItem or BaseItem to the extends list, but I'm not familiar with the specifics of this project, so some further insights would be appreciated.
This is an issue with the definitions in index.d.ts.
Because Arcane extends Partial, the guarantees that 'uniqueName' and 'name' are never undefined is removed.
This could be fixed by not using Partial, or by adding MinimalItem or BaseItem to the extends list, but I'm not familiar with the specifics of this project, so some further insights would be appreciated.