Browse Source

Include TypeScript type exports when exporting geometries

https://github.com/mrdoob/three.js/pull/20437 is helpful in adding missing exports, but it removed exporting some helpful interfaces like `TextGeometryParamters`. It's a much better experience to be able to do:
```
import { Geometry, Material, MeshBasicMaterial, TextGeometryParameters } from 'three';
```
rather than:
```
import { Geometry, Material, MeshBasicMaterial } from 'three';
import { TextGeometryParameters } from 'three/src/geometries/TextGeometry';
```
Nathan Bierema 4 years ago
parent
commit
26c41e6748
1 changed files with 42 additions and 42 deletions
  1. 42 42
      src/geometries/Geometries.d.ts

+ 42 - 42
src/geometries/Geometries.d.ts

@@ -1,42 +1,42 @@
-export { BoxGeometry } from './BoxGeometry';
-export { BoxBufferGeometry } from './BoxBufferGeometry';
-export { CircleGeometry } from './CircleGeometry';
-export { CircleBufferGeometry } from './CircleBufferGeometry';
-export { ConeGeometry } from './ConeGeometry';
-export { ConeBufferGeometry } from './ConeBufferGeometry';
-export { CylinderGeometry } from './CylinderGeometry';
-export { CylinderBufferGeometry } from './CylinderBufferGeometry';
-export { DodecahedronGeometry } from './DodecahedronGeometry';
-export { DodecahedronBufferGeometry } from './DodecahedronBufferGeometry';
-export { EdgesGeometry } from './EdgesGeometry';
-export { ExtrudeGeometry } from './ExtrudeGeometry';
-export { ExtrudeBufferGeometry } from './ExtrudeBufferGeometry';
-export { IcosahedronGeometry } from './IcosahedronGeometry';
-export { IcosahedronBufferGeometry } from './IcosahedronBufferGeometry';
-export { LatheGeometry } from './LatheGeometry';
-export { LatheBufferGeometry } from './LatheBufferGeometry';
-export { OctahedronGeometry } from './OctahedronGeometry';
-export { OctahedronBufferGeometry } from './OctahedronBufferGeometry';
-export { ParametricGeometry } from './ParametricGeometry';
-export { ParametricBufferGeometry } from './ParametricBufferGeometry';
-export { PlaneGeometry } from './PlaneGeometry';
-export { PlaneBufferGeometry } from './PlaneBufferGeometry';
-export { PolyhedronGeometry } from './PolyhedronGeometry';
-export { PolyhedronBufferGeometry } from './PolyhedronBufferGeometry';
-export { RingGeometry } from './RingGeometry';
-export { RingBufferGeometry } from './RingBufferGeometry';
-export { ShapeGeometry } from './ShapeGeometry';
-export { ShapeBufferGeometry } from './ShapeBufferGeometry';
-export { SphereGeometry } from './SphereGeometry';
-export { SphereBufferGeometry } from './SphereBufferGeometry';
-export { TetrahedronGeometry } from './TetrahedronGeometry';
-export { TetrahedronBufferGeometry } from './TetrahedronBufferGeometry';
-export { TextGeometry } from './TextGeometry';
-export { TextBufferGeometry } from './TextBufferGeometry';
-export { TorusGeometry } from './TorusGeometry';
-export { TorusBufferGeometry } from './TorusBufferGeometry';
-export { TorusKnotGeometry } from './TorusKnotGeometry';
-export { TorusKnotBufferGeometry } from './TorusKnotBufferGeometry';
-export { TubeGeometry } from './TubeGeometry';
-export { TubeBufferGeometry } from './TubeBufferGeometry';
-export { WireframeGeometry } from './WireframeGeometry';
+export * from './BoxGeometry';
+export * from './BoxBufferGeometry';
+export * from './CircleGeometry';
+export * from './CircleBufferGeometry';
+export * from './ConeGeometry';
+export * from './ConeBufferGeometry';
+export * from './CylinderGeometry';
+export * from './CylinderBufferGeometry';
+export * from './DodecahedronGeometry';
+export * from './DodecahedronBufferGeometry';
+export * from './EdgesGeometry';
+export * from './ExtrudeGeometry';
+export * from './ExtrudeBufferGeometry';
+export * from './IcosahedronGeometry';
+export * from './IcosahedronBufferGeometry';
+export * from './LatheGeometry';
+export * from './LatheBufferGeometry';
+export * from './OctahedronGeometry';
+export * from './OctahedronBufferGeometry';
+export * from './ParametricGeometry';
+export * from './ParametricBufferGeometry';
+export * from './PlaneGeometry';
+export * from './PlaneBufferGeometry';
+export * from './PolyhedronGeometry';
+export * from './PolyhedronBufferGeometry';
+export * from './RingGeometry';
+export * from './RingBufferGeometry';
+export * from './ShapeGeometry';
+export * from './ShapeBufferGeometry';
+export * from './SphereGeometry';
+export * from './SphereBufferGeometry';
+export * from './TetrahedronGeometry';
+export * from './TetrahedronBufferGeometry';
+export * from './TextGeometry';
+export * from './TextBufferGeometry';
+export * from './TorusGeometry';
+export * from './TorusBufferGeometry';
+export * from './TorusKnotGeometry';
+export * from './TorusKnotBufferGeometry';
+export * from './TubeGeometry';
+export * from './TubeBufferGeometry';
+export * from './WireframeGeometry';