diff --git a/npm/ng-packs/packages/schematics/src/models/index.ts b/npm/ng-packs/packages/schematics/src/models/index.ts index dd4e177353..9d656bddb0 100644 --- a/npm/ng-packs/packages/schematics/src/models/index.ts +++ b/npm/ng-packs/packages/schematics/src/models/index.ts @@ -2,4 +2,5 @@ export * from './api-definition'; export * from './import'; export * from './method'; export * from './project'; +export * from './service'; export * from './util'; diff --git a/npm/ng-packs/packages/schematics/src/models/service.ts b/npm/ng-packs/packages/schematics/src/models/service.ts new file mode 100644 index 0000000000..c9ef05eca4 --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/models/service.ts @@ -0,0 +1,17 @@ +import { Import } from './import'; +import { Method } from './method'; +import { Omissible } from './util'; + +export class Service { + apiName: string; + imports: Import[] = []; + methods: Method[] = []; + name: string; + namespace: string; + + constructor(options: ServiceOptions) { + Object.assign(this, options); + } +} + +export type ServiceOptions = Omissible;