From 3ac8e34df945fdc37d3a501bbeb57e6ac19bfaac Mon Sep 17 00:00:00 2001 From: muhammedaltug Date: Mon, 6 Feb 2023 16:28:47 +0300 Subject: [PATCH] wrap defaultValue with quotes when type is string --- npm/ng-packs/packages/schematics/src/models/model.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/models/model.ts b/npm/ng-packs/packages/schematics/src/models/model.ts index 048c08a1b0..142d4da75c 100644 --- a/npm/ng-packs/packages/schematics/src/models/model.ts +++ b/npm/ng-packs/packages/schematics/src/models/model.ts @@ -45,9 +45,13 @@ abstract class TypeRef { get default() { return this._default; } - set default(value: string) { + set default(value: any) { if (!value) return; - this._default = ` = ${value}`; + if (typeof value === 'string') { + this._default = ` = "${value}"`; + } else { + this._default = ` = ${value}`; + } } constructor(options: TypeRefOptions) {