(value: number, context = 'camera')
| 95 | } |
| 96 | |
| 97 | export function parseCameraModelId(value: number, context = 'camera'): CameraModelId { |
| 98 | if (isCameraModelId(value)) { |
| 99 | return value; |
| 100 | } |
| 101 | |
| 102 | throw new Error(`Unsupported camera model id ${value} in ${context}`); |
| 103 | } |
| 104 | |
| 105 | export function isPerspectiveCameraModel(modelId: CameraModelId): boolean { |
| 106 | return PERSPECTIVE_CAMERA_MODELS.includes(modelId); |
no test coverage detected