Explorar o código

feat(cientos) replace any type

astanusic %!s(int64=2) %!d(string=hai) anos
pai
achega
f197545391
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      packages/cientos/src/core/Tube.vue

+ 6 - 2
packages/cientos/src/core/Tube.vue

@@ -1,11 +1,15 @@
 <script setup lang="ts">
 import { TresColor } from '@tresjs/core/dist/types'
-import { QuadraticBezierCurve3, Vector3 } from 'three'
+import { CatmullRomCurve3, CubicBezierCurve3, LineCurve3, QuadraticBezierCurve3, Vector3 } from 'three'
 import { shallowRef } from 'vue'
 
+type CurveType = QuadraticBezierCurve3 | CubicBezierCurve3 | CatmullRomCurve3 | LineCurve3
+
+type TubeGeometryParams = [CurveType, number, number, number, boolean]
+
 withDefaults(
   defineProps<{
-    args?: any[]
+    args?: TubeGeometryParams
     color?: TresColor
   }>(),
   {