Update CameraDevice.ts
This commit is contained in:
parent
49f0169ee4
commit
4d8baf8cfa
@ -23,7 +23,10 @@ export type LogicalCameraDeviceType = 'dual-camera' | 'dual-wide-camera' | 'trip
|
|||||||
* Parses an array of physical device types into a single `PhysicalCameraDeviceType` or `LogicalCameraDeviceType`, depending what matches.
|
* Parses an array of physical device types into a single `PhysicalCameraDeviceType` or `LogicalCameraDeviceType`, depending what matches.
|
||||||
*/
|
*/
|
||||||
export const parsePhysicalDeviceTypes = (physicalDeviceTypes: PhysicalCameraDeviceType[]): PhysicalCameraDeviceType | LogicalCameraDeviceType => {
|
export const parsePhysicalDeviceTypes = (physicalDeviceTypes: PhysicalCameraDeviceType[]): PhysicalCameraDeviceType | LogicalCameraDeviceType => {
|
||||||
if (physicalDeviceTypes.length === 1) return physicalDeviceTypes[0];
|
if (physicalDeviceTypes.length === 1) {
|
||||||
|
// @ts-expect-error for very obvious reasons
|
||||||
|
return physicalDeviceTypes[0];
|
||||||
|
}
|
||||||
|
|
||||||
const hasWide = physicalDeviceTypes.includes('wide-angle-camera');
|
const hasWide = physicalDeviceTypes.includes('wide-angle-camera');
|
||||||
const hasUltra = physicalDeviceTypes.includes('ultra-wide-angle-camera');
|
const hasUltra = physicalDeviceTypes.includes('ultra-wide-angle-camera');
|
||||||
|
Loading…
Reference in New Issue
Block a user