File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,8 +48,13 @@ export const registerNodeTypeIdPropertyWidget = (
4848 plugin . app as unknown as { metadataTypeManager : MetadataTypeManager }
4949 ) . metadataTypeManager ;
5050
51- metadataTypeManager . registeredTypeWidgets [ WIDGET_TYPE ] = createWidget ( plugin ) ;
52- void metadataTypeManager . setType ( NODE_TYPE_ID_PROPERTY_KEY , WIDGET_TYPE ) ;
51+ try {
52+ metadataTypeManager . registeredTypeWidgets [ WIDGET_TYPE ] =
53+ createWidget ( plugin ) ;
54+ void metadataTypeManager . setType ( NODE_TYPE_ID_PROPERTY_KEY , WIDGET_TYPE ) ;
55+ } catch ( error ) {
56+ console . error ( error ) ;
57+ }
5358} ;
5459
5560export const unregisterNodeTypeIdPropertyWidget = (
@@ -59,11 +64,15 @@ export const unregisterNodeTypeIdPropertyWidget = (
5964 plugin . app as unknown as { metadataTypeManager : MetadataTypeManager }
6065 ) . metadataTypeManager ;
6166
62- if (
63- metadataTypeManager . getAssignedWidget ( NODE_TYPE_ID_PROPERTY_KEY ) ===
64- WIDGET_TYPE
65- ) {
66- void metadataTypeManager . unsetType ( NODE_TYPE_ID_PROPERTY_KEY ) ;
67+ try {
68+ if (
69+ metadataTypeManager . getAssignedWidget ( NODE_TYPE_ID_PROPERTY_KEY ) ===
70+ WIDGET_TYPE
71+ ) {
72+ void metadataTypeManager . unsetType ( NODE_TYPE_ID_PROPERTY_KEY ) ;
73+ }
74+ delete metadataTypeManager . registeredTypeWidgets [ WIDGET_TYPE ] ;
75+ } catch ( error ) {
76+ console . error ( error ) ;
6777 }
68- delete metadataTypeManager . registeredTypeWidgets [ WIDGET_TYPE ] ;
6978} ;
You can’t perform that action at this time.
0 commit comments