Arguments for the afterLoad event. Emitted after data loading completes.

Example

onAfterLoad(args: AfterLoadArgs) {
console.log(`Loaded ${args.totalEvents} events in ${args.loadTimeMs}ms`);
if (args.hasMore) {
console.log('More events available');
}
}
interface AfterLoadArgs {
    errorMessage?: string;
    eventsLoaded: number;
    hasMore: boolean;
    loadTimeMs: number;
    success: boolean;
    totalEvents: number;
}

Hierarchy (view full)

Properties

errorMessage?: string

Error message if the operation failed. Only populated when success is false.

eventsLoaded: number

Total number of events loaded in this operation.

hasMore: boolean

Whether more events are available to load.

loadTimeMs: number

Time taken to load the data (milliseconds).

success: boolean

Whether the operation completed successfully. Will be false if an error occurred during the operation.

totalEvents: number

Total number of events now displayed.