Skip to content

Commit 4a10e23

Browse files
committed
refactor(generator): model imports
1 parent bb1e4a1 commit 4a10e23

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/generator.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ export class Generator {
209209
imports: properties
210210
.filter(({isRef}) => isRef)
211211
.map(({type}) => type || '')
212+
.sort()
212213
// filter duplicate imports
213214
.filter((el, i, a) => (i === a.indexOf(el)) ? 1 : 0),
214215
isEnum: false,
@@ -246,8 +247,6 @@ export class Generator {
246247
private static transformParameters(parameters: Parameter[]): Parameter[] {
247248
return Array.isArray(parameters)
248249
? parameters.map((param) => {
249-
console.log(param);
250-
251250
const parameter = {...param};
252251

253252
if ('schema' in param && typeof param.schema.$ref === 'string') {

templates/ngx-model.mustache

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
/* tslint:disable */
22
{{^isEnum}}
3+
{{#imports.length}}
4+
import {
35
{{#imports}}
4-
import { {{.}} } from './{{#renderFileName}}{{.}}{{/renderFileName}}';
6+
{{.}}
57
{{/imports}}
8+
} from '..';
9+
{{/imports.length}}
610

711
export interface {{&name}} {
812
{{#properties}}

0 commit comments

Comments
 (0)