Skip to content

Commit 2a32439

Browse files
committed
fix: Fix getter and setter nullable
1 parent 7a7da2c commit 2a32439

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/features/schema/classes/TypescriptConversion.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,24 +269,24 @@ export class TypescriptConversion {
269269
this.getter.push({
270270
fieldname: field,
271271
type: type.type,
272-
returnType: ` return super.relation("${field}");`,
272+
returnType: `super.relation("${field}");`,
273273
});
274274
} else {
275275
this.attributes.push({
276-
fieldname: `${field}${nullable ? "" : "?"}`,
276+
fieldname: `${field}${nullable ? "?" : ""}`,
277277
type: type.type + (nullable ? " | null" : ""),
278278
});
279279

280280
this.getter.push({
281281
fieldname: field,
282-
type: `${type.type}${nullable ? "" : " | undefined"}`,
283-
returnType: ` return super.get("${field}");`,
282+
type: `${type.type}${nullable ? " | undefined" : ""}`,
283+
returnType: `super.get("${field}");`,
284284
});
285285

286286
this.setter.push({
287287
fieldname: field,
288-
type: `${type.type}${nullable ? "" : " | undefined"}`,
289-
action: ` super.set("${field}", value);`,
288+
type: `${type.type}${nullable ? " | undefined" : ""}`,
289+
action: `super.set("${field}", value);`,
290290
});
291291
}
292292
}

src/features/schema/templates/typescript-class.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export class {{getClassnameWithoutPrefix prefix className}} extends Parse.Object
4242

4343
{{#each getters}}
4444
get {{fieldname}}(): {{{type}}} {
45-
{{{returnType}}}
45+
return {{{returnType}}}
4646
}
4747
{{#if ../setters}}
4848
{{#each ../setters}}

0 commit comments

Comments
 (0)