- Ready to cleanup the old parser code

This commit is contained in:
Ferdi Koomen 2019-11-15 10:29:10 +01:00
parent 6e82ff13a8
commit 121ecd527f
7 changed files with 16 additions and 4 deletions

View File

@ -1,5 +1,6 @@
import { ModelProperty } from './ModelProperty';
import { Enum } from './Enum';
import { EnumValue } from './EnumValue';
export interface Model {
isInterface: boolean;
@ -14,5 +15,6 @@ export interface Model {
extends: string | null;
imports: string[];
enums: Enum[];
values: EnumValue[];
properties: ModelProperty[];
}

View File

@ -0,0 +1,5 @@
describe('cleanupModels', () => {
it('should cleanup models', () => {
// TODO
});
});

View File

@ -0,0 +1,5 @@
describe('cleanupServices', () => {
it('should cleanup services', () => {
// TODO
});
});

View File

@ -16,6 +16,7 @@ describe('getSortedModels', () => {
description: null,
extends: null,
imports: [],
values: [],
properties: [],
enums: [],
},
@ -31,6 +32,7 @@ describe('getSortedModels', () => {
description: null,
extends: null,
imports: [],
values: [],
properties: [],
enums: [],
},
@ -46,6 +48,7 @@ describe('getSortedModels', () => {
description: null,
extends: null,
imports: [],
values: [],
properties: [],
enums: [],
},

View File

@ -3,9 +3,7 @@ import * as mkdirp from 'mkdirp';
import * as rimraf from 'rimraf';
import * as fs from 'fs';
import { Client } from '../client/interfaces/Client';
import { Model } from '../client/interfaces/Model';
import { Templates } from './readHandlebarsTemplates';
import { Service } from '../client/interfaces/Service';
import { Language } from '../index';
import * as glob from 'glob';

View File

@ -1,8 +1,6 @@
import { writeClientIndex } from './writeClientIndex';
import * as fs from 'fs';
import { Client } from '../client/interfaces/Client';
import { Model } from '../client/interfaces/Model';
import { Service } from '../client/interfaces/Service';
import { Language } from '../index';
jest.mock('fs');

View File

@ -22,6 +22,7 @@ describe('writeClientModels', () => {
description: null,
extends: null,
imports: [],
values: [],
properties: [],
enums: [],
},