render-root-types
Render root types event class.
Events
RenderRootTypesEvent
Defined in: events/render-root-types.ts:14
Event emitted before/after rendering root types.
Extends
Constructors
Constructor
new RenderRootTypesEvent(data, options?): RenderRootTypesEvent;
Defined in: events/render-root-types.ts:20
Parameters
data
rootTypes
unknown
options?
Returns
Overrides
Properties
data
readonly data: object;
Defined in: events/render-root-types.ts:16
Event data containing root types
rootTypes
rootTypes: unknown;
Accessors
defaultAction
Get Signature
get defaultAction(): DefaultAction | undefined;
Defined in: events/base.ts:109
Gets the default action function if one was provided.
Returns
DefaultAction | undefined
Inherited from
CancellableEvent.defaultAction
defaultPrevented
Get Signature
get defaultPrevented(): boolean;
Defined in: events/base.ts:95
Gets whether the default action has been prevented.
Returns
boolean
Inherited from
CancellableEvent.defaultPrevented
propagationStopped
Get Signature
get propagationStopped(): boolean;
Defined in: events/base.ts:102
Gets whether propagation has been stopped.
Returns
boolean
Inherited from
CancellableEvent.propagationStopped
Methods
preventDefault()
preventDefault(): void;
Defined in: events/base.ts:127
Prevents the default action from executing. Only works if the event is cancellable.
Returns
void
Example
events.on("beforeLoadSchema", (event) => {
if (shouldUseCustomLoader) {
event.preventDefault(); // Stops default schema loading
// Custom logic here
}
});
Inherited from
CancellableEvent.preventDefault
runDefaultAction()
runDefaultAction(): Promise<void>;
Defined in: events/base.ts:160
Executes the default action for an event if it hasn't been prevented.
Returns
Promise<void>
A promise that resolves when the default action completes, or void if the action was prevented or no default action is defined
Remarks
This method will only execute the _defaultAction if:
- The event's default has not been prevented (
_defaultPreventedis false) - A default action function has been defined (
_defaultActionis a function)
Inherited from
CancellableEvent.runDefaultAction
stopPropagation()
stopPropagation(): void;
Defined in: events/base.ts:146
Stops propagation to remaining event handlers. Handlers registered after the current one will not execute.
Returns
void
Example
events.on("beforeLoadSchema", (event) => {
if (criticalError) {
event.stopPropagation(); // No more handlers run
}
});