瀏覽代碼

fix(core): remove annoying warnings from renderer props

alvarosabu 2 年之前
父節點
當前提交
bdbe58ed53
共有 1 個文件被更改,包括 4 次插入4 次删除
  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 },