Match space-settings section nodes and return the Space stored in node.properties.space. The settings section carries the space in its properties (not node.data) so child extensions can access it without an additional graph lookup.
node.properties.space
node.data
GraphBuilder.createExtension({ id: 'mySettingsPanel', match: AppNodeMatcher.whenSpaceSettings, connector: (space) => Effect.succeed([...]),}); Copy
GraphBuilder.createExtension({ id: 'mySettingsPanel', match: AppNodeMatcher.whenSpaceSettings, connector: (space) => Effect.succeed([...]),});
Match space-settings section nodes and return the Space stored in
node.properties.space. The settings section carries the space in its properties (notnode.data) so child extensions can access it without an additional graph lookup.