From c4f60f35b58e6aeae9095910057ea52d9cf4dfa5 Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Tue, 18 Aug 2020 21:14:14 +0300 Subject: [PATCH] feat: add serializeParameters utility fn to schematics --- npm/ng-packs/packages/schematics/src/utils/service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/npm/ng-packs/packages/schematics/src/utils/service.ts b/npm/ng-packs/packages/schematics/src/utils/service.ts index 85034b2ce5..1939195e64 100644 --- a/npm/ng-packs/packages/schematics/src/utils/service.ts +++ b/npm/ng-packs/packages/schematics/src/utils/service.ts @@ -13,6 +13,10 @@ import { import { parseNamespace } from './namespace'; import { relativePathFromServiceToModel } from './path'; +export function serializeParameters(parameters: Parameter[]) { + return parameters.map(p => p.name + p.optional + ': ' + p.type + p.default, '').join(', '); +} + export function createControllerToServiceMapper(solution: string, apiName: string) { const mapActionToMethod = createActionToMethodMapper(solution);