Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x | import { getEnabledElement } from '@cornerstonejs/core'; import { CINETypes } from '../../types'; const state: Record<string, CINETypes.ToolData> = {}; function addToolState(element: HTMLDivElement, data: CINETypes.ToolData): void { const enabledElement = getEnabledElement(element); const { viewportId } = enabledElement; state[viewportId] = data; } function getToolState(element: HTMLDivElement): CINETypes.ToolData | undefined { const enabledElement = getEnabledElement(element); const { viewportId } = enabledElement; return state[viewportId]; } function getToolStateByViewportId( viewportId: string ): CINETypes.ToolData | undefined { return state[viewportId]; } export { addToolState, getToolState, getToolStateByViewportId }; |