21 lines
595 B
Plaintext
21 lines
595 B
Plaintext
{{#apiInfo}}
|
|
{{#apis}}
|
|
{{#operations}}
|
|
import { Provider } from '@angular/core';
|
|
|
|
import { {{constantName}}_USE_CASES } from '@/domain/use-cases/{{classFilename}}/{{classFilename}}.use-cases.contract';
|
|
import { {{classname}}UseCasesImpl } from '@/domain/use-cases/{{classFilename}}/{{classFilename}}.use-cases.impl';
|
|
|
|
/**
|
|
* {{classname}} Use Cases Provider
|
|
* Binds the use cases contract with its implementation
|
|
*/
|
|
export const {{classname}}UseCasesProvider: Provider = {
|
|
provide: {{constantName}}_USE_CASES,
|
|
useClass: {{classname}}UseCasesImpl
|
|
};
|
|
|
|
{{/operations}}
|
|
{{/apis}}
|
|
{{/apiInfo}}
|