@cornerstonejs/core
Version:
Cornerstone3D Core
10 lines (9 loc) • 544 B
TypeScript
import type { PixelDataTypedArray, PixelDataTypedArrayString } from '../types/index.js';
declare function getConstructorFromType(bufferType: PixelDataTypedArrayString, isVolumeBuffer: boolean): new (length: number) => PixelDataTypedArray;
declare function getBufferConfiguration(targetBufferType: PixelDataTypedArrayString, length: number, options?: {
isVolumeBuffer?: boolean;
}): {
numBytes: number;
TypedArrayConstructor: new (length: number) => PixelDataTypedArray;
};
export { getBufferConfiguration, getConstructorFromType };