github
296 of 440 branches covered (67.27%)
Branch coverage included in aggregate %.
67 of 368 new or added lines in 5 files covered. (18.21%)
8912 existing lines in 125 files now uncovered.13683 of 29689 relevant lines covered (46.09%)
0.57 hits per line
1 |
import {uid} from '@luma.gl/core'; |
|
2 |
import {TruncatedConeGeometry} from './truncated-cone-geometry'; |
1✔ |
3 |
|
1✔ |
4 |
export type ConeGeometryProps = {
|
1✔ |
5 |
id?: string;
|
1✔ |
6 |
radius?: number; |
1✔ |
7 |
cap?: boolean; |
1✔ |
8 |
}; |
1✔ |
9 |
|
1✔ |
10 |
export class ConeGeometry extends TruncatedConeGeometry { |
1✔ |
11 |
constructor(props: ConeGeometryProps = {}) { |
1✔ |
UNCOV
12
|
const {id = uid('cone-geometry'), radius = 1, cap = true} = props; |
× |
UNCOV
13
|
super({ |
× |
UNCOV
14
|
...props, |
× |
UNCOV
15
|
id, |
× |
UNCOV
16
|
topRadius: 0,
|
× |
UNCOV
17
|
topCap: Boolean(cap), |
× |
UNCOV
18
|
bottomCap: Boolean(cap), |
× |
UNCOV
19
|
bottomRadius: radius |
× |
UNCOV
20
|
}); |
× |
UNCOV
21
|
} |
× |
22 |
} |
1✔ |