improve type definitions at the API schema
Problem to solve
There seems to be fields at the API schema that could be improved to be more restrictive.
One example is group permissions which is defined as a [string]
which means it could contain null values.
Intended users
Engineering team
Proposal
-
Revisit schema types and improve the ones that could be more precise, restrictive or more in line with the business needs -
Remove all instances of eslint-disable @typescript-eslint/no-non-null-assertion
Edited by David Acevedo