# Clone threejs and types into datafile dir
> mkdir datafile
> cd datafile
> git clone --depth=1 https://github.com/mrdoob/three.js.git
> git clone https://github.com/three-types/three-ts-types.git
> cd three-ts-types
> git checkout dev
> cd ../..
# Install deps
> npm i
# Build report
> npm run build:report
# Browse report
> npm run serve
(see EXCLUDED_DTS
in report_config.js)
- Missing .d.ts are Ignored
- track three-ts-types issues instead
- Exotic docs - non-override heritages
- cameras/Camera
layers
etc
- cameras/Camera
- Type tags are undoc
type
(?)
- unrelated items are included #23522
- override items are undoc #23536
- Exotic docs - sparse #23532
- core/InterleavedBuffer
updateRange.count
etc - renderers/WebGLRenderer
shadowMap.type
etc
- core/InterleavedBuffer
- Exotic docs - dot prefix #23529
- textures/DepthTexture
.format
etc
- textures/DepthTexture
- Type tags are undoc
is*
#23527
- statics and insts are indistinguishable
- math/Triangle
getUV
etc - math/Quaternion
slerp
- math/Triangle
- named export specifiers are ignored
- renderers/shaders/UniformsUtils