As I've developed a Directive that incorporates various Css classes, it would greatly enhance its flexibility if the Css classes could be configured at Application start within the config section. I believe utilizing a provider is the appropriate approach for this task. However, my understanding of creating a provider using TypeScript Class definition and initializing it remains limited.
Despite researching extensively online, I have not yet come across a viable solution to address this challenge.