diff --git a/src/templates/angular/model.ts.tpl b/src/templates/angular/model.ts.tpl index fefabcb..b8f5f1f 100644 --- a/src/templates/angular/model.ts.tpl +++ b/src/templates/angular/model.ts.tpl @@ -4,14 +4,3 @@ export interface {{pascal}} { {{modelProperties}} } - -export interface PaginatedResponse { - data: T[]; - meta: { - totalItems: number; - itemCount: number; - itemsPerPage: number; - totalPages: number; - currentPage: number; - }; -} \ No newline at end of file diff --git a/src/templates/angular/service.ts.tpl b/src/templates/angular/service.ts.tpl index e201c36..ac1f43a 100644 --- a/src/templates/angular/service.ts.tpl +++ b/src/templates/angular/service.ts.tpl @@ -6,6 +6,8 @@ import { HttpClient, HttpParams } from '@angular/common/http'; import { Observable } from 'rxjs'; import { {{pascal}}, PaginatedResponse } from '../models/{{singular}}.model'; import { ConfigurationService } from '../../../services/configuration.service'; +import { PaginatedResponse } from '../../../../types'; + export interface SearchResponse { data: T[];