22 lines
799 B
Plaintext
22 lines
799 B
Plaintext
{{#apiInfo}}
|
|
{{#apis}}
|
|
{{#operations}}
|
|
import { MockService } from 'ng-mocks';
|
|
import { of } from 'rxjs';
|
|
|
|
import { {{classname}}RepositoryImpl } from '@/data/repositories/{{classFilename}}/{{classFilename}}.repository.impl';
|
|
{{#returnImports}}
|
|
import { mock{{classname}}Model } from '@/entities/models/{{tagFilename}}/{{classFilename}}.model.mock';
|
|
{{/returnImports}}
|
|
|
|
export const mock{{classname}}RepositoryImpl = () =>
|
|
MockService({{classname}}RepositoryImpl, {
|
|
{{#operation}}
|
|
{{nickname}}: () => of({{#isListContainer}}[mock{{returnBaseType}}Model()]{{/isListContainer}}{{^isListContainer}}{{#returnBaseType}}mock{{returnBaseType}}Model(){{/returnBaseType}}{{^returnBaseType}}undefined{{/returnBaseType}}{{/isListContainer}}),
|
|
{{/operation}}
|
|
});
|
|
|
|
{{/operations}}
|
|
{{/apis}}
|
|
{{/apiInfo}}
|