@lunit/cornerstone-declarations
Advanced tools
Comparing version 0.4.0 to 0.5.0
/// <reference path="./cornerstone-core.d.ts"/> | ||
/// <reference path="./dicom-parser.d.ts"/> | ||
declare module cornerstoneWADOImageLoader { | ||
interface WebWorkerConfig { | ||
maxWebWorkers?: number; | ||
startWebWorkersOnDemand?: boolean; | ||
webWorkerTaskPaths?: string[]; | ||
taskConfiguration?: { | ||
decodeTask?: { | ||
initializeCodecsOnStartup?: boolean; | ||
usePDFJS?: false; | ||
strict?: boolean; | ||
}; | ||
sleepTask?: { | ||
sleepTime?: number; | ||
}; | ||
}; | ||
} | ||
} | ||
declare const cornerstoneWADOImageLoader: { | ||
@@ -10,17 +28,3 @@ external: { | ||
webWorkerManager: { | ||
initialize: (config: { | ||
maxWebWorkers?: number; | ||
startWebWorkersOnDemand?: boolean; | ||
webWorkerTaskPaths?: string[]; | ||
taskConfiguration?: { | ||
decodeTask?: { | ||
initializeCodecsOnStartup?: boolean; | ||
usePDFJS?: false; | ||
strict?: boolean; | ||
}; | ||
sleepTask?: { | ||
sleepTime?: number; | ||
}; | ||
}; | ||
}) => void; | ||
initialize: (config: cornerstoneWADOImageLoader.WebWorkerConfig) => void; | ||
terminate: () => void; | ||
@@ -36,2 +40,25 @@ }; | ||
}; | ||
wadors: { | ||
metaData: { | ||
getNumberString: (element: unknown, index?: number, defaultValue?: string) => unknown; | ||
getNumberValue: (element: unknown, index?: number) => unknown; | ||
getNumberValues: (element: unknown, minimumLength?: number) => unknown; | ||
getValue: (element: unknown, index?: number, defaultValue?: string) => unknown; | ||
metaDataProvider: (type: string, imageId: string) => unknown; | ||
}; | ||
findIndexOfString: (data: unknown, str: string, offset?: number) => number; | ||
getPixelData: ( | ||
uri, | ||
imageId, | ||
mediaType?: string, | ||
) => Promise<{ contentType: string; imageFrame: { pixelData: Uint8Array } }>; | ||
loadImage: (imageId: string, options: unknown) => Promise<cornerstone.Image>; | ||
metaDataManager: { | ||
add: (imageId: string, metadata: unknown) => void; | ||
get: (imageId: string) => unknown; | ||
remove: (imageId: string) => void; | ||
purge: () => void; | ||
}; | ||
register: (_cornerstone: typeof cornerstone) => void; | ||
}; | ||
}; |
/// <reference path="./cornerstone-core.d.ts"/> | ||
/// <reference path="./dicom-parser.d.ts"/> | ||
/// <reference path="./cornerstone-wado-image-loader.d.ts"/> | ||
/// <reference path="./cornerstone-web-image-loader.d.ts"/> | ||
/// <reference path="./cornerstone-web-image-loader.d.ts"/> | ||
declare module 'cornerstone-core' { | ||
export = cornerstone; | ||
} | ||
declare module 'cornerstone-wado-image-loader' { | ||
export = cornerstoneWADOImageLoader; | ||
} | ||
declare module 'cornerstone-web-image-loader' { | ||
export = cornerstoneWebImageLoader; | ||
} | ||
declare module 'dicom-parser' { | ||
export = dicomParser; | ||
} |
{ | ||
"name": "@lunit/cornerstone-declarations", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"typings": "index.d.ts", | ||
@@ -11,4 +11,6 @@ "author": "Seoyeon Lee <i@ssen.name>", | ||
"devDependencies": { | ||
"@lunit/prettier-config": "^0.1.1", | ||
"prettier": "^2.0.2", | ||
"typescript": "^3.8.3" | ||
} | ||
} |
64592
9
1407
3