Răsfoiți Sursa

fix(core): remove annoying warnings from renderer props

alvarosabu 2 ani în urmă
părinte
comite
bdbe58ed53
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      packages/tres/src/core/useRenderer/component.ts

+ 4 - 4
packages/tres/src/core/useRenderer/component.ts

@@ -13,13 +13,13 @@ export const TresCanvas = defineComponent({
   name: 'TresCanvas',
   props: {
     shadows: Boolean,
-    shadowMapType: Object as PropType<ShadowMapType>,
+    shadowMapType: Number as PropType<ShadowMapType>,
     physicallyCorrectLights: Boolean,
-    outputEncoding: Object as PropType<TextureEncoding>,
-    toneMapping: Object as PropType<ToneMapping>,
+    outputEncoding: Number as PropType<TextureEncoding>,
+    toneMapping: Number as PropType<ToneMapping>,
     toneMappingExposure: Number,
     context: Object as PropType<WebGLRenderingContext>,
-    powerPreference: Object as PropType<'high-performance' | 'low-power' | 'default'>,
+    powerPreference: String as PropType<'high-performance' | 'low-power' | 'default'>,
     preserveDrawingBuffer: Boolean,
     clearColor: String,
     windowSize: { type: Boolean, default: false },