From ed6dc56c0a1e02cd9d2d07b831d68757f3325908 Mon Sep 17 00:00:00 2001 From: "Grant J. Butler" Date: Sat, 19 Feb 2022 15:09:21 -0500 Subject: [PATCH] refactor: use optional properties --- packages/renderer/src/layout/Component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/renderer/src/layout/Component.ts b/packages/renderer/src/layout/Component.ts index 77c83c6..0e8cbb4 100644 --- a/packages/renderer/src/layout/Component.ts +++ b/packages/renderer/src/layout/Component.ts @@ -5,8 +5,8 @@ import type ContainerComponent from './ContainerComponent'; export default class Component { id: string = uuidv4(); - _parent: WeakRef | undefined = undefined; - customName: string | undefined; + _parent?: WeakRef; + customName?: string; get name(): string { return this.customName ?? Object.getPrototypeOf(this).constructor.displayName;