@jscad/modeling
Version:
Constructive Solid Geometry (CSG) Library for JSCAD
27 lines (22 loc) • 455 B
text/typescript
import { expectType, expectNotType, expectError } from 'tsd'
import { geometries } from './'
const { geom2 } = geometries
expectType(geom2.create())
expectType<geom2.Geom2>(geom2.create([]))
expectType<geom2.Geom2>(
geom2.create(
[
[[0, 0], [1, 1]],
[[1, 1], [2, 2]]
]
)
)
expectError(geom2.create([null]))
expectNotType<
Parameters<typeof geom2.create>[0]
>(
[
[[0, 0, 0], [1, 1, 1]],
[[1, 1, 1], [2, 2, 2]]
]
)