Skip to content

Remove any from PermissionController types #4237

Open
@rekmarks

Description

@rekmarks

Following #4171, any is only used in a small number of PermissionController types. They are mostly, but not always used as constraints. We should eliminate any from the following types:

For the *SpecificationBase types, I believe the solution is to genericize them such that TypeScript can determine whether a concrete specification is valid. The refactor necessary to accomplish this may not be terrible, but it's not trivial.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions