|
|
|
@ -1,14 +1,14 @@ |
|
|
|
import { strings } from '@angular-devkit/core'; |
|
|
|
import { SchematicContext, Tree } from '@angular-devkit/schematics'; |
|
|
|
import { chain, SchematicContext, Tree } from '@angular-devkit/schematics'; |
|
|
|
import { GenerateProxySchema } from '../../models'; |
|
|
|
import { |
|
|
|
buildDefaultPath, |
|
|
|
chainAndMerge, |
|
|
|
createApiDefinitionGetter, |
|
|
|
createApisGenerator, |
|
|
|
createProxyClearer, |
|
|
|
createProxyConfigReader, |
|
|
|
createProxyConfigSaver, |
|
|
|
mergeAndAllowDelete, |
|
|
|
removeDefaultPlaceholders, |
|
|
|
resolveProject, |
|
|
|
} from '../../utils'; |
|
|
|
@ -38,6 +38,6 @@ export default function(schema: GenerateProxySchema) { |
|
|
|
|
|
|
|
const generateApis = createApisGenerator(schema, generated); |
|
|
|
|
|
|
|
return chainAndMerge([clearProxy, saveProxyConfig, generateApis])(host); |
|
|
|
return chain([mergeAndAllowDelete(host, clearProxy), saveProxyConfig, generateApis]); |
|
|
|
}; |
|
|
|
} |
|
|
|
|