Maintenance: Remove overrides from Parameters' BaseProvider
#1213
Labels
completed
This item is complete and has been merged/shipped
internal
PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)
parameters
This item relates to the Parameters Utility
Summary
The implementation for the upcoming Parameters utility's
BaseProvider
contains some method overrides as well as some aliased method in the children.i.e.
BaseProvider.ts
i.e.
SecretsProvider.ts
The alias in the child class (i.e.
SecretsProvider
) is needed so that, once build and exported, customers get the correct typings:This however, causes type issues when the same parent class (
BaseProvider
) is extended by multiple child classes.Why is this needed?
We need to remove the overrides and leave to the children classes the responsibility of giving the correct types.
Which area does this relate to?
Parameters
Solution
No response
Acknowledgment
The text was updated successfully, but these errors were encountered: