API Reference > ui-core > Settings > ProcessSettingsContainerCloseEvent ProcessSettingsContainerCloseEvent Class Beta Event class for onProcessSettingsContainerClose which is emitted when the settings container will be closed. This allows the current settings page to save its settings before calling the function to close the container. Extends BeUiEvent<ProcessSettingsContainerCloseEventArgs> Methods Name Description constructor(): ProcessSettingsContainerCloseEvent Inherited methods Name Inherited from Description addListener(listener: (args: ProcessSettingsContainerCloseEventArgs) => void, scope?: any): () => void BeUiEvent Registers a Listener to be executed whenever this event is raised. addOnce(listener: (args: ProcessSettingsContainerCloseEventArgs) => void, scope?: any): () => void BeUiEvent Registers a callback function to be executed only once when the event is raised. clear(): void BeUiEvent Clear all Listeners from this BeEvent. emit(args: ProcessSettingsContainerCloseEventArgs): void BeUiEvent Raises event with single strongly typed argument. has(listener: (args: ProcessSettingsContainerCloseEventArgs) => void, scope?: any): boolean BeUiEvent Determine whether this BeEvent has a specified listener registered. raiseEvent(...args: [args]): void BeUiEvent Raises the event by calling each registered listener with the supplied arguments. removeListener(listener: (args: ProcessSettingsContainerCloseEventArgs) => void, scope?: any): boolean BeUiEvent Un-register a previously registered listener. Inherited properties Name Type Inherited from Description numberOfListeners Accessor ReadOnly number BeUiEvent The number of listeners currently subscribed to the event. Defined in ui/core/src/ui-core/settings/SettingsManager.tsx Line 66 Last Updated: 11 June, 2024