代码之家  ›  专栏  ›  技术社区  ›  Chiara Ani

对象属于类并且在typescript中具有属性?

  •  0
  • Chiara Ani  · 技术社区  · 1 年前
    import type { Scene, Camera } from 'three'
    
    interface SceneWithActiveCamera extends Scene {
      activeCamera: Camera
    }
    
    let scene: SceneWithActiveCamera
    

    有更简单的方法吗?例如,没有接口?

    1 回复  |  直到 1 年前
        1
  •  1
  •   Vasily Liaskovsky    1 年前

    可以使用类型的交集。请参阅上的详细信息 Differences Between Type Aliases and Interfaces

      type SceneWithActiveCamera = Scene & {activeCamera: Camera};