Browse Source

feat: add utility fn for generating multiple APIs

pull/5222/head
Arman Ozak 6 years ago
parent
commit
f0146805fc
  1. 11
      npm/ng-packs/packages/schematics/src/utils/api.ts
  2. 1
      npm/ng-packs/packages/schematics/src/utils/index.ts

11
npm/ng-packs/packages/schematics/src/utils/api.ts

@ -0,0 +1,11 @@
import { chain, schematic } from '@angular-devkit/schematics';
import { GenerateProxySchema } from '../models';
export function createApisGenerator(schema: GenerateProxySchema, generated: string[]) {
return chain(
generated.map(m => {
const apiSchema = { ...schema, source: schema.target, module: m };
return schematic('api', apiSchema);
}),
);
}

1
npm/ng-packs/packages/schematics/src/utils/index.ts

@ -1,4 +1,5 @@
export * from './angular'; export * from './angular';
export * from './api';
export * from './ast'; export * from './ast';
export * from './common'; export * from './common';
export * from './enum'; export * from './enum';

Loading…
Cancel
Save