diff --git a/.gitignore b/.gitignore index 2417a920028..4efe9e96384 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ dist/ coverage/ .env Utilities/TestResults +.idea diff --git a/Sources/Common/Core/Base64/index.d.ts b/Sources/Common/Core/Base64/index.d.ts index 429abf45fb8..ec2c6448e28 100755 --- a/Sources/Common/Core/Base64/index.d.ts +++ b/Sources/Common/Core/Base64/index.d.ts @@ -21,4 +21,5 @@ interface Base64 { fromArrayBuffer: typeof fromArrayBuffer; } +declare const Base64: Base64; export default Base64; diff --git a/Sources/Common/Core/URLExtract/index.d.ts b/Sources/Common/Core/URLExtract/index.d.ts index 46178bd083c..715f19175f8 100755 --- a/Sources/Common/Core/URLExtract/index.d.ts +++ b/Sources/Common/Core/URLExtract/index.d.ts @@ -13,3 +13,9 @@ export function extractURLParameters( * @param {String} str The type value as string. */ export function toNativeType(str: string): void; + +declare const _default: { + toNativeType: typeof toNativeType; + extractURLParameters: typeof extractURLParameters; +}; +export default _default; diff --git a/Sources/IO/Core/DataAccessHelper/HtmlDataAccessHelper.d.ts b/Sources/IO/Core/DataAccessHelper/HtmlDataAccessHelper.d.ts index e65264faf0f..0b0fcb5dd99 100644 --- a/Sources/IO/Core/DataAccessHelper/HtmlDataAccessHelper.d.ts +++ b/Sources/IO/Core/DataAccessHelper/HtmlDataAccessHelper.d.ts @@ -19,4 +19,5 @@ export interface HtmlDataAccessHelper { ): Promise; } +declare const HtmlDataAccessHelper: HtmlDataAccessHelper; export default HtmlDataAccessHelper; diff --git a/Sources/IO/Core/DataAccessHelper/HttpDataAccessHelper.d.ts b/Sources/IO/Core/DataAccessHelper/HttpDataAccessHelper.d.ts index 50a421e9cd5..4131b74b3b1 100644 --- a/Sources/IO/Core/DataAccessHelper/HttpDataAccessHelper.d.ts +++ b/Sources/IO/Core/DataAccessHelper/HttpDataAccessHelper.d.ts @@ -19,4 +19,5 @@ export interface HttpDataAccessHelper { ): Promise; } +declare const HttpDataAccessHelper: HttpDataAccessHelper; export default HttpDataAccessHelper; diff --git a/Sources/IO/Core/DataAccessHelper/JSZipDataAccessHelper.d.ts b/Sources/IO/Core/DataAccessHelper/JSZipDataAccessHelper.d.ts index 28e861bb126..440a0d1ea15 100644 --- a/Sources/IO/Core/DataAccessHelper/JSZipDataAccessHelper.d.ts +++ b/Sources/IO/Core/DataAccessHelper/JSZipDataAccessHelper.d.ts @@ -23,4 +23,5 @@ export interface JSZipDataAccessHelper { create(createOptions: object): IJSZipDataAccessHelper; } +declare const JSZipDataAccessHelper: JSZipDataAccessHelper; export default JSZipDataAccessHelper; diff --git a/Sources/IO/Core/DataAccessHelper/LiteHttpDataAccessHelper.d.ts b/Sources/IO/Core/DataAccessHelper/LiteHttpDataAccessHelper.d.ts index af7c869bc4d..9063c87e373 100644 --- a/Sources/IO/Core/DataAccessHelper/LiteHttpDataAccessHelper.d.ts +++ b/Sources/IO/Core/DataAccessHelper/LiteHttpDataAccessHelper.d.ts @@ -19,4 +19,5 @@ export interface LiteHttpDataAccessHelper { ): Promise; } +declare const LiteHttpDataAccessHelper: LiteHttpDataAccessHelper; export default LiteHttpDataAccessHelper; diff --git a/Sources/IO/Core/DataAccessHelper/index.d.ts b/Sources/IO/Core/DataAccessHelper/index.d.ts index a16503597fa..a4ff4155620 100644 --- a/Sources/IO/Core/DataAccessHelper/index.d.ts +++ b/Sources/IO/Core/DataAccessHelper/index.d.ts @@ -1,7 +1,7 @@ -import HtmlDataAccessHelper from './HtmlDataAccessHelper'; -import HttpDataAccessHelper from './HttpDataAccessHelper'; -import JSZipDataAccessHelper from './JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from './LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from './HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from './HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from './JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from './LiteHttpDataAccessHelper'; export function has(type: string): boolean; export function get( diff --git a/Sources/IO/Core/HttpDataSetReader/index.d.ts b/Sources/IO/Core/HttpDataSetReader/index.d.ts index 1f16aa07d6d..dc3be3b3f95 100644 --- a/Sources/IO/Core/HttpDataSetReader/index.d.ts +++ b/Sources/IO/Core/HttpDataSetReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject, vtkSubscription } from '../../../interfaces'; -import HtmlDataAccessHelper from '../DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../DataAccessHelper/LiteHttpDataAccessHelper'; /** * diff --git a/Sources/IO/Core/HttpDataSetReader/test/MockDataAccessHelper.d.ts b/Sources/IO/Core/HttpDataSetReader/test/MockDataAccessHelper.d.ts index 225eecbd1da..3445cb795a3 100644 --- a/Sources/IO/Core/HttpDataSetReader/test/MockDataAccessHelper.d.ts +++ b/Sources/IO/Core/HttpDataSetReader/test/MockDataAccessHelper.d.ts @@ -34,4 +34,5 @@ export interface MockDataAccessHelper { getCallTracker(): MockDataAccessHelperCallTracker; } +declare const MockDataAccessHelper: MockDataAccessHelper; export default MockDataAccessHelper; diff --git a/Sources/IO/Geometry/DracoReader/index.d.ts b/Sources/IO/Geometry/DracoReader/index.d.ts index 4545268060e..14582be7e60 100755 --- a/Sources/IO/Geometry/DracoReader/index.d.ts +++ b/Sources/IO/Geometry/DracoReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IDracoReaderOptions { binary?: boolean; diff --git a/Sources/IO/Geometry/GLTFImporter/index.d.ts b/Sources/IO/Geometry/GLTFImporter/index.d.ts index 31c1a9bbd5d..36e1cb8dd83 100644 --- a/Sources/IO/Geometry/GLTFImporter/index.d.ts +++ b/Sources/IO/Geometry/GLTFImporter/index.d.ts @@ -1,12 +1,12 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; - -import vtkActor from '../../../Rendering/Core/Actor'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import vtkCamera from '../../../Rendering/Core/Camera'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; + +import { vtkActor } from '../../../Rendering/Core/Actor'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; +import { vtkCamera } from '../../../Rendering/Core/Camera'; interface IGLTFImporterOptions { binary?: boolean; diff --git a/Sources/IO/Geometry/IFCImporter/index.d.ts b/Sources/IO/Geometry/IFCImporter/index.d.ts index b43841527c0..7669e95449a 100644 --- a/Sources/IO/Geometry/IFCImporter/index.d.ts +++ b/Sources/IO/Geometry/IFCImporter/index.d.ts @@ -1,9 +1,9 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IIFCImporterOptions { compression?: string; diff --git a/Sources/IO/Geometry/PLYReader/index.d.ts b/Sources/IO/Geometry/PLYReader/index.d.ts index ca11d5e74fd..ccbe838b44d 100755 --- a/Sources/IO/Geometry/PLYReader/index.d.ts +++ b/Sources/IO/Geometry/PLYReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IPLYReaderOptions { binary?: boolean; diff --git a/Sources/IO/Geometry/STLReader/index.d.ts b/Sources/IO/Geometry/STLReader/index.d.ts index a2dfb4ff6af..e0141ee75f3 100755 --- a/Sources/IO/Geometry/STLReader/index.d.ts +++ b/Sources/IO/Geometry/STLReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface ISTLReaderOptions { binary?: boolean; diff --git a/Sources/IO/Image/HDRReader/index.d.ts b/Sources/IO/Image/HDRReader/index.d.ts index a6db1f92d09..fb422d2a2e4 100644 --- a/Sources/IO/Image/HDRReader/index.d.ts +++ b/Sources/IO/Image/HDRReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IHDRReaderOptions { compression?: string; diff --git a/Sources/IO/Image/TGAReader/index.d.ts b/Sources/IO/Image/TGAReader/index.d.ts index 8eac6145b54..1ce9c0882c7 100644 --- a/Sources/IO/Image/TGAReader/index.d.ts +++ b/Sources/IO/Image/TGAReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface ITGAReaderOptions { compression?: string; diff --git a/Sources/IO/Image/TIFFReader/index.d.ts b/Sources/IO/Image/TIFFReader/index.d.ts index ad931a93d94..0e731d933d1 100644 --- a/Sources/IO/Image/TIFFReader/index.d.ts +++ b/Sources/IO/Image/TIFFReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface ITIFFReaderOptions { compression?: string; diff --git a/Sources/IO/Misc/ElevationReader/index.d.ts b/Sources/IO/Misc/ElevationReader/index.d.ts index 184829cf887..0d975dbb66c 100755 --- a/Sources/IO/Misc/ElevationReader/index.d.ts +++ b/Sources/IO/Misc/ElevationReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject, vtkSubscription } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IElevationReaderOptions { binary?: boolean; diff --git a/Sources/IO/Misc/GCodeReader/index.d.ts b/Sources/IO/Misc/GCodeReader/index.d.ts index 3008ae4702f..3c56e3a7c5f 100644 --- a/Sources/IO/Misc/GCodeReader/index.d.ts +++ b/Sources/IO/Misc/GCodeReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IGCodeReaderOptions { binary?: boolean; diff --git a/Sources/IO/Misc/JSONNucleoReader/index.d.ts b/Sources/IO/Misc/JSONNucleoReader/index.d.ts index a932486b820..6ed8e31560d 100755 --- a/Sources/IO/Misc/JSONNucleoReader/index.d.ts +++ b/Sources/IO/Misc/JSONNucleoReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IJSONNucleoReaderOptions { binary?: boolean; diff --git a/Sources/IO/Misc/MTLReader/index.d.ts b/Sources/IO/Misc/MTLReader/index.d.ts index ed8d08987f1..411e747bdc4 100755 --- a/Sources/IO/Misc/MTLReader/index.d.ts +++ b/Sources/IO/Misc/MTLReader/index.d.ts @@ -1,10 +1,10 @@ import { vtkObject, vtkSubscription } from '../../../interfaces'; -import vtkActor from '../../../Rendering/Core/Actor'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { vtkActor } from '../../../Rendering/Core/Actor'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IMTLReaderOptions { binary?: boolean; diff --git a/Sources/IO/Misc/OBJReader/index.d.ts b/Sources/IO/Misc/OBJReader/index.d.ts index 95b97263daa..d55b97cbc15 100755 --- a/Sources/IO/Misc/OBJReader/index.d.ts +++ b/Sources/IO/Misc/OBJReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject, vtkSubscription } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IOBJReaderOptions { binary?: boolean; diff --git a/Sources/IO/Misc/PDBReader/index.d.ts b/Sources/IO/Misc/PDBReader/index.d.ts index bcd7d435636..c5b24de91c0 100755 --- a/Sources/IO/Misc/PDBReader/index.d.ts +++ b/Sources/IO/Misc/PDBReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject, vtkSubscription } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IPDBReaderOptions { binary?: boolean; diff --git a/Sources/IO/XML/XMLReader/index.d.ts b/Sources/IO/XML/XMLReader/index.d.ts index 1839990c7d7..ca6a5dad573 100755 --- a/Sources/IO/XML/XMLReader/index.d.ts +++ b/Sources/IO/XML/XMLReader/index.d.ts @@ -1,8 +1,8 @@ import { vtkAlgorithm, vtkObject } from '../../../interfaces'; -import HtmlDataAccessHelper from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; -import HttpDataAccessHelper from '../../Core/DataAccessHelper/HttpDataAccessHelper'; -import JSZipDataAccessHelper from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; -import LiteHttpDataAccessHelper from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; +import { HtmlDataAccessHelper } from '../../Core/DataAccessHelper/HtmlDataAccessHelper'; +import { HttpDataAccessHelper } from '../../Core/DataAccessHelper/HttpDataAccessHelper'; +import { JSZipDataAccessHelper } from '../../Core/DataAccessHelper/JSZipDataAccessHelper'; +import { LiteHttpDataAccessHelper } from '../../Core/DataAccessHelper/LiteHttpDataAccessHelper'; interface IXMLReaderOptions { binary?: boolean; diff --git a/Sources/Interaction/Manipulators/CompositeCameraManipulator/index.d.ts b/Sources/Interaction/Manipulators/CompositeCameraManipulator/index.d.ts index 73cdcecc060..ef370332414 100644 --- a/Sources/Interaction/Manipulators/CompositeCameraManipulator/index.d.ts +++ b/Sources/Interaction/Manipulators/CompositeCameraManipulator/index.d.ts @@ -1,5 +1,5 @@ -import vtkInteractorObserver from '../../../Rendering/Core/InteractorObserver'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; +import { vtkInteractorObserver } from '../../../Rendering/Core/InteractorObserver'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; import { Vector2, Vector3 } from '../../../types'; export interface vtkCompositeCameraManipulator { diff --git a/Sources/Interaction/Manipulators/CompositeVRManipulator/index.d.ts b/Sources/Interaction/Manipulators/CompositeVRManipulator/index.d.ts index f33f17b7316..01c84322ea5 100644 --- a/Sources/Interaction/Manipulators/CompositeVRManipulator/index.d.ts +++ b/Sources/Interaction/Manipulators/CompositeVRManipulator/index.d.ts @@ -1,6 +1,6 @@ import { States } from '../../../Rendering/Core/InteractorStyle/Constants'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import vtkInteractorObserver from '../../../Rendering/Core/InteractorObserver'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; +import { vtkInteractorObserver } from '../../../Rendering/Core/InteractorObserver'; import { Device, Input, diff --git a/Sources/Proxy/Core/AbstractRepresentationProxy/index.d.ts b/Sources/Proxy/Core/AbstractRepresentationProxy/index.d.ts index 5284a324a80..e1ace734d4f 100644 --- a/Sources/Proxy/Core/AbstractRepresentationProxy/index.d.ts +++ b/Sources/Proxy/Core/AbstractRepresentationProxy/index.d.ts @@ -1,9 +1,9 @@ import { vtkObject } from '../../../interfaces'; import { VtkProxy } from '../../../macros'; -import vtkSourceProxy from '../SourceProxy'; -import vtkAbstractMapper from '../../../Rendering/Core/AbstractMapper'; -import vtkActor from '../../../Rendering/Core/Actor'; -import vtkVolume from '../../../Rendering/Core/Volume'; +import { vtkSourceProxy } from '../SourceProxy'; +import { vtkAbstractMapper } from '../../../Rendering/Core/AbstractMapper'; +import { vtkActor } from '../../../Rendering/Core/Actor'; +import { vtkVolume } from '../../../Rendering/Core/Volume'; export interface vtkAbstractRepresentationProxy extends VtkProxy { setInput(source: vtkSourceProxy): void; @@ -21,4 +21,5 @@ export interface vtkAbstractRepresentationProxy extends VtkProxy { getVolumes(): vtkVolume[]; } +declare const vtkAbstractRepresentationProxy: vtkAbstractRepresentationProxy; export default vtkAbstractRepresentationProxy; diff --git a/Sources/Proxy/Core/ProxyManager/index.d.ts b/Sources/Proxy/Core/ProxyManager/index.d.ts index 2e8937bb6b2..c1b83f04b79 100644 --- a/Sources/Proxy/Core/ProxyManager/index.d.ts +++ b/Sources/Proxy/Core/ProxyManager/index.d.ts @@ -1,9 +1,9 @@ import { vtkObject } from '../../../interfaces'; -import vtkSourceProxy from '../SourceProxy'; -import vtkViewProxy from '../ViewProxy'; -import vtkAbstractRepresentationProxy from '../AbstractRepresentationProxy'; -import vtkLookupTableProxy from '../LookupTableProxy'; -import vtkPiecewiseFunctionProxy from '../PiecewiseFunctionProxy'; +import { vtkSourceProxy } from '../SourceProxy'; +import { vtkViewProxy } from '../ViewProxy'; +import { vtkAbstractRepresentationProxy } from '../AbstractRepresentationProxy'; +import { vtkLookupTableProxy } from '../LookupTableProxy'; +import { vtkPiecewiseFunctionProxy } from '../PiecewiseFunctionProxy'; import { VtkProxy } from '../../../macros'; export type ProxyConfiguration = object; diff --git a/Sources/Proxy/Core/SourceProxy/index.d.ts b/Sources/Proxy/Core/SourceProxy/index.d.ts index ae3815a4fd5..c77adc5d59a 100644 --- a/Sources/Proxy/Core/SourceProxy/index.d.ts +++ b/Sources/Proxy/Core/SourceProxy/index.d.ts @@ -19,4 +19,5 @@ export interface vtkSourceProxy extends VtkProxy { getInputProxy(): vtkSourceProxy | null; } -export default vtkSourceProxy; +declare const _default: vtkSourceProxy; +export default _default; diff --git a/Sources/Proxy/Core/View2DProxy/index.d.ts b/Sources/Proxy/Core/View2DProxy/index.d.ts index 45885655b98..310251b6745 100644 --- a/Sources/Proxy/Core/View2DProxy/index.d.ts +++ b/Sources/Proxy/Core/View2DProxy/index.d.ts @@ -1,7 +1,8 @@ -import vtkViewProxy from '../ViewProxy'; +import { vtkViewProxy } from '../ViewProxy'; export interface vtkView2DProxy extends vtkViewProxy { getAxis(): number; } -export default vtkView2DProxy; +declare const _default: vtkView2DProxy; +export default _default; diff --git a/Sources/Proxy/Core/ViewProxy/index.d.ts b/Sources/Proxy/Core/ViewProxy/index.d.ts index 4fb3aa9ba4b..1adc97fa525 100644 --- a/Sources/Proxy/Core/ViewProxy/index.d.ts +++ b/Sources/Proxy/Core/ViewProxy/index.d.ts @@ -1,14 +1,14 @@ -import vtkActor from '../../../Rendering/Core/Actor'; -import vtkAbstractRepresentationProxy from '../AbstractRepresentationProxy'; +import { vtkActor } from '../../../Rendering/Core/Actor'; +import { vtkAbstractRepresentationProxy } from '../AbstractRepresentationProxy'; import { Vector3, Vector4 } from '../../../types'; -import vtkCamera from '../../../Rendering/Core/Camera'; -import vtkRenderWindowInteractor from '../../../Rendering/Core/RenderWindowInteractor'; -import vtkInteractorStyle from '../../../Rendering/Core/InteractorStyle'; +import { vtkCamera } from '../../../Rendering/Core/Camera'; +import { vtkRenderWindowInteractor } from '../../../Rendering/Core/RenderWindowInteractor'; +import { vtkInteractorStyle } from '../../../Rendering/Core/InteractorStyle'; import { vtkSubscription, vtkObject } from '../../../interfaces'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import vtkRenderWindow from '../../../Rendering/Core/RenderWindow'; -import vtkOpenGLRenderWindow from '../../../Rendering/OpenGL/RenderWindow'; -import vtkWebGPURenderWindow from '../../../Rendering/WebGPU/RenderWindow'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; +import { vtkRenderWindow } from '../../../Rendering/Core/RenderWindow'; +import { vtkOpenGLRenderWindow } from '../../../Rendering/OpenGL/RenderWindow'; +import { vtkWebGPURenderWindow } from '../../../Rendering/WebGPU/RenderWindow'; import { VtkProxy } from '../../../macros'; export interface vtkViewProxy extends VtkProxy { @@ -84,4 +84,5 @@ export interface vtkViewProxy extends VtkProxy { // TODO proxy property mappings } -export default vtkViewProxy; +declare const _default: vtkViewProxy; +export default _default; diff --git a/Sources/Proxy/Representations/GeometryRepresentationProxy/index.d.ts b/Sources/Proxy/Representations/GeometryRepresentationProxy/index.d.ts index aa07264b57e..1b21f4eb7a2 100644 --- a/Sources/Proxy/Representations/GeometryRepresentationProxy/index.d.ts +++ b/Sources/Proxy/Representations/GeometryRepresentationProxy/index.d.ts @@ -1,5 +1,5 @@ import { RGBColor } from '../../../types'; -import vtkAbstractRepresentationProxy from '../../Core/AbstractRepresentationProxy'; +import { vtkAbstractRepresentationProxy } from '../../Core/AbstractRepresentationProxy'; export interface vtkGeometryRepresentationProxy extends vtkAbstractRepresentationProxy { @@ -33,4 +33,5 @@ export interface vtkGeometryRepresentationProxy setLineWidth(width: number): boolean; } -export default vtkGeometryRepresentationProxy; +declare const _default: vtkGeometryRepresentationProxy; +export default _default; diff --git a/Sources/Proxy/Representations/ResliceRepresentationProxy/index.d.ts b/Sources/Proxy/Representations/ResliceRepresentationProxy/index.d.ts index fd5b49cd4b9..50e95dbc9ed 100644 --- a/Sources/Proxy/Representations/ResliceRepresentationProxy/index.d.ts +++ b/Sources/Proxy/Representations/ResliceRepresentationProxy/index.d.ts @@ -1,6 +1,6 @@ -import type vtkPolyData from '../../../Common/DataModel/PolyData'; -import type vtkPlane from '../../../Common/DataModel/Plane'; -import vtkAbstractRepresentationProxy from '../../Core/AbstractRepresentationProxy'; +import { vtkPolyData } from '../../../Common/DataModel/PolyData'; +import { vtkPlane } from '../../../Common/DataModel/Plane'; +import { vtkAbstractRepresentationProxy } from '../../Core/AbstractRepresentationProxy'; import { RGBColor } from '../../../types'; export interface vtkResliceRepresentationProxy @@ -33,4 +33,5 @@ export interface vtkResliceRepresentationProxy getSlabTrapezoidIntegration(): number; } -export default vtkResliceRepresentationProxy; +declare const _default: vtkResliceRepresentationProxy; +export default _default; diff --git a/Sources/Proxy/Representations/SliceRepresentationProxy/index.d.ts b/Sources/Proxy/Representations/SliceRepresentationProxy/index.d.ts index 2ec48f6f437..228a78f3908 100644 --- a/Sources/Proxy/Representations/SliceRepresentationProxy/index.d.ts +++ b/Sources/Proxy/Representations/SliceRepresentationProxy/index.d.ts @@ -1,4 +1,4 @@ -import vtkAbstractRepresentationProxy from '../../Core/AbstractRepresentationProxy'; +import { vtkAbstractRepresentationProxy } from '../../Core/AbstractRepresentationProxy'; export interface vtkSliceRepresentationProxy extends vtkAbstractRepresentationProxy { @@ -24,4 +24,5 @@ export interface vtkSliceRepresentationProxy getSlice(): number; } -export default vtkSliceRepresentationProxy; +declare const _default: vtkSliceRepresentationProxy; +export default _default; diff --git a/Sources/Proxy/Representations/VolumeRepresentationProxy/index.d.ts b/Sources/Proxy/Representations/VolumeRepresentationProxy/index.d.ts index d84e943e206..a76446f4e13 100644 --- a/Sources/Proxy/Representations/VolumeRepresentationProxy/index.d.ts +++ b/Sources/Proxy/Representations/VolumeRepresentationProxy/index.d.ts @@ -1,5 +1,5 @@ -import vtkAbstractRepresentationProxy from '../../Core/AbstractRepresentationProxy'; -import vtkImageCropFilter from '../../../Filters/General/ImageCropFilter'; +import { vtkAbstractRepresentationProxy } from '../../Core/AbstractRepresentationProxy'; +import { vtkImageCropFilter } from '../../../Filters/General/ImageCropFilter'; export interface vtkVolumeRepresentationProxy extends vtkAbstractRepresentationProxy { @@ -41,4 +41,5 @@ export interface vtkVolumeRepresentationProxy setCroppingPlanes(planes: number[]): boolean; } -export default vtkVolumeRepresentationProxy; +declare const _default: vtkVolumeRepresentationProxy; +export default _default; diff --git a/Sources/Rendering/Core/AbstractImageMapper/index.d.ts b/Sources/Rendering/Core/AbstractImageMapper/index.d.ts index 1d48ad9078a..a7c327dc777 100644 --- a/Sources/Rendering/Core/AbstractImageMapper/index.d.ts +++ b/Sources/Rendering/Core/AbstractImageMapper/index.d.ts @@ -1,7 +1,8 @@ -import vtkAbstractMapper3D, { +import { + vtkAbstractMapper3D, IAbstractMapper3DInitialValues, } from '../AbstractMapper3D'; -import vtkImageData from '../../../Common/DataModel/ImageData'; +import { vtkImageData } from '../../../Common/DataModel/ImageData'; import { Bounds, Extent, Nullable, RGBAColor } from '../../../types'; export interface IAbstractImageMapperInitialValues diff --git a/Sources/Rendering/Core/ImageArrayMapper/index.d.ts b/Sources/Rendering/Core/ImageArrayMapper/index.d.ts index 489dadbd9c2..b27baea0ebb 100644 --- a/Sources/Rendering/Core/ImageArrayMapper/index.d.ts +++ b/Sources/Rendering/Core/ImageArrayMapper/index.d.ts @@ -1,12 +1,14 @@ -import vtkAbstractImageMapper, { +import { + vtkAbstractImageMapper, IAbstractImageMapperInitialValues, } from '../AbstractImageMapper'; -import IClosestIJKAxis from '../ImageMapper'; +import { IClosestIJKAxis } from '../ImageMapper'; import { Bounds, Nullable } from '../../../types'; import { SlicingMode } from '../ImageMapper/Constants'; -import vtkImageData from '../../../Common/DataModel/ImageData'; -import vtkCollection from '../../../Common/DataModel/Collection'; -import CoincidentTopologyHelper, { +import { vtkImageData } from '../../../Common/DataModel/ImageData'; +import { vtkCollection } from '../../../Common/DataModel/Collection'; +import { + CoincidentTopologyHelper, StaticCoincidentTopologyMethods, } from '../Mapper/CoincidentTopologyHelper'; diff --git a/Sources/Rendering/Core/ImageCPRMapper/index.d.ts b/Sources/Rendering/Core/ImageCPRMapper/index.d.ts index 54f75f85e64..9d3fe2ba900 100644 --- a/Sources/Rendering/Core/ImageCPRMapper/index.d.ts +++ b/Sources/Rendering/Core/ImageCPRMapper/index.d.ts @@ -1,15 +1,17 @@ import { mat3, mat4, quat, vec3 } from 'gl-matrix'; import { Extent, Nullable } from '../../../types'; import { vtkOutputPort } from '../../../interfaces'; -import vtkAbstractMapper3D, { +import { + vtkAbstractMapper3D, IAbstractMapper3DInitialValues, } from '../AbstractMapper3D'; -import vtkDataArray from '../../../Common/Core/DataArray'; -import vtkImageData from '../../../Common/DataModel/ImageData'; -import vtkPolyData from '../../../Common/DataModel/PolyData'; -import vtkPolyLine from '../../../Common/DataModel/PolyLine'; +import { vtkDataArray } from '../../../Common/Core/DataArray'; +import { vtkImageData } from '../../../Common/DataModel/ImageData'; +import { vtkPolyData } from '../../../Common/DataModel/PolyData'; +import { vtkPolyLine } from '../../../Common/DataModel/PolyLine'; import { ProjectionMode } from './Constants'; -import CoincidentTopologyHelper, { +import { + CoincidentTopologyHelper, StaticCoincidentTopologyMethods, } from '../Mapper/CoincidentTopologyHelper'; diff --git a/Sources/Rendering/Core/ImageMapper/index.d.ts b/Sources/Rendering/Core/ImageMapper/index.d.ts index 881e413746d..58fa206ee24 100755 --- a/Sources/Rendering/Core/ImageMapper/index.d.ts +++ b/Sources/Rendering/Core/ImageMapper/index.d.ts @@ -1,15 +1,17 @@ -import vtkCamera from '../Camera'; -import vtkAbstractImageMapper, { +import { vtkCamera } from '../Camera'; +import { + vtkAbstractImageMapper, IAbstractImageMapperInitialValues, } from '../AbstractImageMapper'; import { Bounds, Nullable, Vector3 } from '../../../types'; import { SlicingMode } from './Constants'; -import vtkImageData from '../../../Common/DataModel/ImageData'; -import CoincidentTopologyHelper, { +import { vtkImageData } from '../../../Common/DataModel/ImageData'; +import { + CoincidentTopologyHelper, StaticCoincidentTopologyMethods, } from '../Mapper/CoincidentTopologyHelper'; -interface IClosestIJKAxis { +export interface IClosestIJKAxis { ijkMode: SlicingMode; flip: boolean; } @@ -212,4 +214,5 @@ export declare const vtkImageMapper: { extend: typeof extend; SlicingMode: typeof SlicingMode; } & StaticCoincidentTopologyMethods; + export default vtkImageMapper; diff --git a/Sources/Rendering/Core/ImageResliceMapper/index.d.ts b/Sources/Rendering/Core/ImageResliceMapper/index.d.ts index 4dc09635c3d..9e0e358acd5 100755 --- a/Sources/Rendering/Core/ImageResliceMapper/index.d.ts +++ b/Sources/Rendering/Core/ImageResliceMapper/index.d.ts @@ -1,11 +1,13 @@ -import vtkAbstractImageMapper, { +import { + vtkAbstractImageMapper, IAbstractImageMapperInitialValues, } from '../AbstractImageMapper'; -import vtkPlane from '../../../Common/DataModel/Plane'; -import vtkPolyData from '../../../Common/DataModel/PolyData'; +import { vtkPlane } from '../../../Common/DataModel/Plane'; +import { vtkPolyData } from '../../../Common/DataModel/PolyData'; import { Bounds, Extent } from '../../../types'; import { SlabTypes } from './Constants'; -import CoincidentTopologyHelper, { +import { + CoincidentTopologyHelper, StaticCoincidentTopologyMethods, } from '../Mapper/CoincidentTopologyHelper'; diff --git a/Sources/Rendering/Core/InteractorObserver/index.d.ts b/Sources/Rendering/Core/InteractorObserver/index.d.ts index 0dd9038ae78..119feeb6f2d 100644 --- a/Sources/Rendering/Core/InteractorObserver/index.d.ts +++ b/Sources/Rendering/Core/InteractorObserver/index.d.ts @@ -1,5 +1,5 @@ -import vtkRenderer from '../Renderer'; -import vtkRenderWindowInteractor from '../RenderWindowInteractor'; +import { vtkRenderer } from '../Renderer'; +import { vtkRenderWindowInteractor } from '../RenderWindowInteractor'; import { vtkObject, EventHandler, vtkSubscription } from '../../../interfaces'; import { Vector3 } from '../../../types'; @@ -138,4 +138,5 @@ export interface vtkInteractorObserver extends vtkObject { ): Vector3; } -export default vtkInteractorObserver; +declare const _default: vtkInteractorObserver; +export default _default; diff --git a/Sources/Rendering/Core/InteractorStyle/index.d.ts b/Sources/Rendering/Core/InteractorStyle/index.d.ts index 2b0667b55e3..4f6b743a11b 100644 --- a/Sources/Rendering/Core/InteractorStyle/index.d.ts +++ b/Sources/Rendering/Core/InteractorStyle/index.d.ts @@ -1,7 +1,7 @@ import { EventHandler, vtkSubscription } from '../../../interfaces'; import { Nullable } from '../../../types'; -import vtkInteractorObserver from '../InteractorObserver'; -import vtkRenderer from '../Renderer'; +import { vtkInteractorObserver } from '../InteractorObserver'; +import { vtkRenderer } from '../Renderer'; export interface vtkInteractorStyle extends vtkInteractorObserver { /** diff --git a/Sources/Rendering/Core/Mapper/CoincidentTopologyHelper.d.ts b/Sources/Rendering/Core/Mapper/CoincidentTopologyHelper.d.ts index 9a386e522ad..49920bd2a53 100644 --- a/Sources/Rendering/Core/Mapper/CoincidentTopologyHelper.d.ts +++ b/Sources/Rendering/Core/Mapper/CoincidentTopologyHelper.d.ts @@ -121,7 +121,7 @@ export interface StaticCoincidentTopologyMethods { getResolveCoincidentTopologyAsString(): string; } -export default interface CoincidentTopologyHelper +export interface CoincidentTopologyHelper extends StaticCoincidentTopologyMethods { /** * @@ -192,3 +192,6 @@ export default interface CoincidentTopologyHelper */ getCoincidentTopologyPointOffsetParameters(): ICoincidentTopology; } + +declare const _default: CoincidentTopologyHelper; +export default _default; diff --git a/Sources/Rendering/Core/Mapper/index.d.ts b/Sources/Rendering/Core/Mapper/index.d.ts index 195deb0bd9a..ecba627740b 100755 --- a/Sources/Rendering/Core/Mapper/index.d.ts +++ b/Sources/Rendering/Core/Mapper/index.d.ts @@ -1,10 +1,12 @@ import { Bounds, Nullable, Range } from '../../../types'; -import vtkAbstractMapper3D, { +import { + vtkAbstractMapper3D, IAbstractMapper3DInitialValues, } from '../AbstractMapper3D'; import { ColorMode, GetArray, ScalarMode } from './Constants'; -import vtkDataArray from '../../../Common/Core/DataArray'; -import CoincidentTopologyHelper, { +import { vtkDataArray } from '../../../Common/Core/DataArray'; +import { + CoincidentTopologyHelper, StaticCoincidentTopologyMethods, } from './CoincidentTopologyHelper'; diff --git a/Sources/Rendering/Core/VolumeMapper/index.d.ts b/Sources/Rendering/Core/VolumeMapper/index.d.ts index 5401ec68921..eef8712672a 100755 --- a/Sources/Rendering/Core/VolumeMapper/index.d.ts +++ b/Sources/Rendering/Core/VolumeMapper/index.d.ts @@ -1,6 +1,7 @@ -import vtkPiecewiseFunction from '../../../Common/DataModel/PiecewiseFunction'; +import { vtkPiecewiseFunction } from '../../../Common/DataModel/PiecewiseFunction'; import { Bounds, Range, Extent } from '../../../types'; -import vtkAbstractMapper3D, { +import { + vtkAbstractMapper3D, IAbstractMapper3DInitialValues, } from '../AbstractMapper3D'; import { BlendMode, FilterMode } from './Constants'; diff --git a/Sources/Rendering/Misc/SynchronizableRenderWindow/ObjectManager/index.d.ts b/Sources/Rendering/Misc/SynchronizableRenderWindow/ObjectManager/index.d.ts index 81b86041553..e4f64903a8d 100644 --- a/Sources/Rendering/Misc/SynchronizableRenderWindow/ObjectManager/index.d.ts +++ b/Sources/Rendering/Misc/SynchronizableRenderWindow/ObjectManager/index.d.ts @@ -97,4 +97,5 @@ export interface IObjectManager { alwaysUpdateCamera(): void; } -export default IObjectManager; +declare const _default: IObjectManager; +export default _default; diff --git a/Sources/Widgets/Core/AbstractWidget/index.d.ts b/Sources/Widgets/Core/AbstractWidget/index.d.ts index 8b189ad122c..efb04490157 100644 --- a/Sources/Widgets/Core/AbstractWidget/index.d.ts +++ b/Sources/Widgets/Core/AbstractWidget/index.d.ts @@ -1,9 +1,8 @@ -import vtkInteractorObserver from '../../../Rendering/Core/InteractorObserver'; -import vtkProp from '../../../Rendering/Core/Prop'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import vtkWidgetManager from '../WidgetManager'; -import vtkWidgetRepresentation from '../../Representations/WidgetRepresentation'; -import vtkWidgetState from '../WidgetState'; +import { vtkInteractorObserver } from '../../../Rendering/Core/InteractorObserver'; +import { vtkProp } from '../../../Rendering/Core/Prop'; +import { vtkWidgetManager } from '../WidgetManager'; +import { vtkWidgetRepresentation } from '../../Representations/WidgetRepresentation'; +import { vtkWidgetState } from '../WidgetState'; import { Bounds } from '../../../types'; import { RenderingTypes } from '../WidgetManager/Constants'; import { EventHandler, vtkSubscription } from '../../../interfaces'; diff --git a/Sources/Widgets/Widgets3D/ResliceCursorWidget/behavior.d.ts b/Sources/Widgets/Widgets3D/ResliceCursorWidget/behavior.d.ts index 66c9150b2a9..e8729bc0055 100644 --- a/Sources/Widgets/Widgets3D/ResliceCursorWidget/behavior.d.ts +++ b/Sources/Widgets/Widgets3D/ResliceCursorWidget/behavior.d.ts @@ -1,6 +1,6 @@ import { Nullable } from '../../../types'; import { InteractionMethodsName, lineNames } from './Constants'; -import vtkAbstractWidget from '../../Core/AbstractWidget'; +import { vtkAbstractWidget } from '../../Core/AbstractWidget'; type TLineName = typeof lineNames[number]; @@ -10,7 +10,7 @@ type TCursorStyles = { default?: string; }; -export default interface vtkResliceCursorWidgetDefaultInstance +export interface vtkResliceCursorWidgetDefaultInstance extends vtkAbstractWidget { getActiveInteraction(): Nullable; @@ -31,3 +31,6 @@ export default interface vtkResliceCursorWidgetDefaultInstance getActiveLineName(): TLineName | undefined; } + +declare const _default: vtkResliceCursorWidgetDefaultInstance; +export default _default; diff --git a/Sources/Widgets/Widgets3D/ResliceCursorWidget/index.d.ts b/Sources/Widgets/Widgets3D/ResliceCursorWidget/index.d.ts index 5b27c12a4e7..e31a7ebd628 100644 --- a/Sources/Widgets/Widgets3D/ResliceCursorWidget/index.d.ts +++ b/Sources/Widgets/Widgets3D/ResliceCursorWidget/index.d.ts @@ -3,13 +3,13 @@ import { vtkAbstractWidgetFactory, IAbstractWidgetFactoryInitialValues, } from '../../Core/AbstractWidgetFactory'; -import vtkResliceCursorWidgetDefaultInstance from './behavior'; -import vtkAbstractWidget from '../../Core/AbstractWidget'; -import vtkImageData from '../../../Common/DataModel/ImageData'; -import vtkImageReslice from '../../../Imaging/Core/ImageReslice'; -import vtkPlaneSource from '../../../Filters/Sources/PlaneSource'; -import vtkRenderer from '../../../Rendering/Core/Renderer'; -import vtkPlaneManipulator from '../../Manipulators/PlaneManipulator'; +import { vtkResliceCursorWidgetDefaultInstance } from './behavior'; +import { vtkAbstractWidget } from '../../Core/AbstractWidget'; +import { vtkImageData } from '../../../Common/DataModel/ImageData'; +import { vtkImageReslice } from '../../../Imaging/Core/ImageReslice'; +import { vtkPlaneSource } from '../../../Filters/Sources/PlaneSource'; +import { vtkRenderer } from '../../../Rendering/Core/Renderer'; +import { vtkPlaneManipulator } from '../../Manipulators/PlaneManipulator'; import { ViewTypes } from '../../../Widgets/Core/WidgetManager/Constants'; import { Vector2, Vector3 } from '../../../types'; import { IDisplayScaleParams } from '../../../Widgets/Core/WidgetManager'; diff --git a/Utilities/build/macro-shim.d.ts b/Utilities/build/macro-shim.d.ts index 13811aff631..e3e5132e799 100644 --- a/Utilities/build/macro-shim.d.ts +++ b/Utilities/build/macro-shim.d.ts @@ -1,4 +1,4 @@ -import Macro from './macros'; +import Macro from '../../Sources/macros'; -export * from './macros'; +export * from '../../Sources/macros'; export default Macro; diff --git a/package-lock.json b/package-lock.json index a46ea950b6f..bcaa141231f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -103,6 +103,7 @@ "string-replace-loader": "3.1.0", "style-loader": "3.3.1", "tape": "5.5.3", + "typescript": "^5.8.3", "webpack": "5.97.1", "webpack-bundle-analyzer": "4.5.0", "webpack-cli": "4.9.2", @@ -21332,12 +21333,10 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, - "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -37812,11 +37811,10 @@ } }, "typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "dev": true, - "peer": true + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true }, "ua-parser-js": { "version": "0.7.35", diff --git a/package.json b/package.json index 96892223005..949db8951d5 100644 --- a/package.json +++ b/package.json @@ -120,6 +120,7 @@ "string-replace-loader": "3.1.0", "style-loader": "3.3.1", "tape": "5.5.3", + "typescript": "^5.8.3", "webpack": "5.97.1", "webpack-bundle-analyzer": "4.5.0", "webpack-cli": "4.9.2", @@ -141,6 +142,7 @@ "reformat-only": "prettier --single-quote --trailing-comma es5 --print-width 80 --arrow-parens always --write", "lint-fix": "eslint --fix Sources Examples", "lint": "eslint Sources Examples", + "typecheck": "tsc --noEmit", "doc": "npm run build:pre && kw-doc -c ./Documentation/config.js", "doc:www": "npm t -- --single-run && npm run build:pre && kw-doc -c ./Documentation/config.js -s", "doc:minified": "npm run build:pre && kw-doc -c ./Documentation/config.js -m", diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000000..500940cacbf --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,6 @@ +{ + "include": ["Sources/**/*.d.ts", "Utilities/**/*.d.ts"], + "compilerOptions": { + "noEmit": true + } +}