Home > widget-integration > ApplicationLifecycleEvent
ApplicationLifecycleEvent type
Signature:
export type ApplicationLifecycleEvent = {
name: "onBeforeAppBootstrap";
payload: null;
} | {
name: "onAppBootstrap";
payload: null;
} | {
name: "onBeforeModuleInit";
payload: {
module: Module<Application>;
};
} | {
name: "onModuleInit";
payload: {
module: Module<Application>;
};
} | {
name: "onModuleDestroy";
payload: {
module: Module<Application>;
};
} | {
name: "onBeforeAppStart";
payload: null;
} | {
name: "onAppStart";
payload: null;
} | {
name: "onAppDestroy";
payload: null;
} | {
name: "onAppError";
payload: {
error: Error;
};
} | {
name: "onModuleError";
payload: {
module: Module<Application>;
error: Error;
};
} | {
name: "onRegisterBlock";
payload: {
block: AppBlock;
};
};
References: AppBlock