Files
ohif-viewer/platform/core/src/index.ts
T

145 lines
2.9 KiB
TypeScript
Raw Normal View History

2019-08-13 15:36:46 -04:00
import { ExtensionManager, MODULE_TYPES } from './extensions';
import { ServiceProvidersManager, ServicesManager } from './services';
import classes, { CommandsManager, HotkeysManager } from './classes';
2019-08-13 15:36:46 -04:00
import DICOMWeb from './DICOMWeb';
2020-05-15 14:29:27 +02:00
import errorHandler from './errorHandler.js';
2019-08-13 15:36:46 -04:00
import log from './log.js';
import object from './object.js';
import string from './string.js';
import user from './user.js';
import utils from './utils';
2020-06-29 14:53:49 -03:00
import defaults from './defaults';
import * as Types from './types';
2024-02-22 14:42:46 -05:00
import * as Enums from './enums';
import { useToolbar } from './hooks/useToolbar';
2019-11-19 16:17:33 -03:00
import {
2020-08-19 16:24:07 -03:00
CineService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
2020-05-21 16:24:35 -04:00
//
DicomMetadataStore,
2020-05-18 17:21:57 +02:00
DisplaySetService,
ToolbarService,
2020-05-21 16:24:35 -04:00
MeasurementService,
ViewportGridService,
HangingProtocolService,
pubSubServiceInterface,
PubSubService,
2021-06-23 20:41:27 +02:00
UserAuthenticationService,
CustomizationService,
PanelService,
WorkflowStepsService,
StudyPrefetcherService,
MultiMonitorService,
2019-11-19 16:17:33 -03:00
} from './services';
import { DisplaySetMessage, DisplaySetMessageList } from './services/DisplaySetService';
2020-05-08 00:29:57 -04:00
import IWebApiDataSource from './DataSources/IWebApiDataSource';
2024-11-06 07:15:27 -05:00
import useActiveViewportDisplaySets from './hooks/useActiveViewportDisplaySets';
2020-05-07 10:57:40 -03:00
const hotkeys = {
...utils.hotkeys,
defaults: { hotkeyBindings: defaults.hotkeyBindings },
};
2019-08-13 15:36:46 -04:00
const OHIF = {
MODULE_TYPES,
//
CommandsManager,
ExtensionManager,
HotkeysManager,
ServicesManager,
ServiceProvidersManager,
2019-08-13 15:36:46 -04:00
//
2020-06-29 14:53:49 -03:00
defaults,
2019-08-13 15:36:46 -04:00
utils,
hotkeys,
2019-08-13 15:36:46 -04:00
classes,
string,
user,
errorHandler,
2019-08-13 15:36:46 -04:00
object,
log,
DICOMWeb,
viewer: {},
//
2020-08-19 16:24:07 -03:00
CineService,
CustomizationService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
2020-05-18 17:21:57 +02:00
DisplaySetService,
2020-02-10 16:15:05 -03:00
MeasurementService,
ToolbarService,
ViewportGridService,
HangingProtocolService,
2021-06-23 20:41:27 +02:00
UserAuthenticationService,
MultiMonitorService,
2020-05-07 10:57:40 -03:00
IWebApiDataSource,
2020-05-21 16:24:35 -04:00
DicomMetadataStore,
pubSubServiceInterface,
PubSubService,
PanelService,
useToolbar,
2024-11-06 07:15:27 -05:00
useActiveViewportDisplaySets,
WorkflowStepsService,
StudyPrefetcherService,
2019-08-13 15:36:46 -04:00
};
export {
MODULE_TYPES,
//
CommandsManager,
ExtensionManager,
HotkeysManager,
ServicesManager,
ServiceProvidersManager,
2019-08-13 15:36:46 -04:00
//
2020-06-29 14:53:49 -03:00
defaults,
2019-08-13 15:36:46 -04:00
utils,
hotkeys,
2019-08-13 15:36:46 -04:00
classes,
string,
user,
errorHandler,
2019-08-13 15:36:46 -04:00
object,
log,
DICOMWeb,
//
2020-08-19 16:24:07 -03:00
CineService,
CustomizationService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
2020-05-18 17:21:57 +02:00
DisplaySetService,
DisplaySetMessage,
DisplaySetMessageList,
2020-02-10 16:15:05 -03:00
MeasurementService,
MultiMonitorService,
ToolbarService,
ViewportGridService,
HangingProtocolService,
2021-06-23 20:41:27 +02:00
UserAuthenticationService,
2020-05-07 10:57:40 -03:00
IWebApiDataSource,
2020-05-21 16:24:35 -04:00
DicomMetadataStore,
pubSubServiceInterface,
PubSubService,
2024-02-22 14:42:46 -05:00
Enums,
PanelService,
WorkflowStepsService,
StudyPrefetcherService,
useToolbar,
2024-11-06 07:15:27 -05:00
useActiveViewportDisplaySets,
2019-08-13 15:36:46 -04:00
};
export { OHIF };
2024-11-06 07:15:27 -05:00
export type { Types };
2019-08-13 15:36:46 -04:00
export default OHIF;