Variable globalsConst

globals: {
    events: {
        afterInit: IEventDefinition<any>;
        beforeInit: IEventDefinition<any>;
        resources: {
            afterInit: IEventDefinition<{
                config: any;
                resource: IResource<any, any, any>;
                value: any;
            }>;
            beforeInit: IEventDefinition<{
                config: any;
                resource: IResource<any, any, any>;
            }>;
            onError: IEventDefinition<{
                error: Error;
                resource: IResource<any, any, any>;
            }>;
        };
        tasks: {
            afterRun: IEventDefinition<{
                input: any;
                output: any;
                task: ITask<any, any, any, null>;
            }>;
            beforeRun: IEventDefinition<{
                input: any;
                task: ITask<any, any, any, null>;
            }>;
            onError: IEventDefinition<{
                error: Error;
                task: ITask<any, any, any, null>;
            }>;
        };
    };
    resources: {
        eventManager: IResource<EventManager, EventManager, {}>;
        store: IResource<Store, Store, {}>;
        taskRunner: IResource<TaskRunner, TaskRunner, {}>;
    };
} = ...