UNPKG

react-native-camera-kit

Version:

A high performance, fully featured, rock solid camera library for React Native applications

1 lines 6.38 kB
{"libraryName":"","modules":{"CKCamera":{"type":"Component","components":{"CKCamera":{"extendsProps":[{"type":"ReactNativeBuiltInType","knownTypeName":"ReactNativeCoreViewProps"}],"events":[{"name":"onOrientationChange","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[{"name":"orientation","optional":false,"typeAnnotation":{"type":"Int32TypeAnnotation"}}]}}},{"name":"onZoom","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[{"name":"zoom","optional":false,"typeAnnotation":{"type":"DoubleTypeAnnotation"}}]}}},{"name":"onError","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[{"name":"errorMessage","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}}]}}},{"name":"onReadCode","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[{"name":"codeStringValue","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}},{"name":"codeFormat","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}}]}}},{"name":"onCaptureButtonPressIn","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[]}}},{"name":"onCaptureButtonPressOut","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[]}}},{"name":"onPictureTaken","optional":true,"bubblingType":"direct","typeAnnotation":{"type":"EventTypeAnnotation","argument":{"type":"ObjectTypeAnnotation","properties":[{"name":"uri","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}}]}}}],"props":[{"name":"flashMode","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"focusMode","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"maxPhotoQualityPrioritization","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"zoomMode","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"zoom","optional":true,"typeAnnotation":{"type":"DoubleTypeAnnotation","default":-1}},{"name":"maxZoom","optional":true,"typeAnnotation":{"type":"DoubleTypeAnnotation","default":-1}},{"name":"torchMode","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"cameraType","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"scanBarcode","optional":true,"typeAnnotation":{"type":"BooleanTypeAnnotation","default":false}},{"name":"showFrame","optional":true,"typeAnnotation":{"type":"BooleanTypeAnnotation","default":false}},{"name":"laserColor","optional":true,"typeAnnotation":{"type":"ReservedPropTypeAnnotation","name":"ColorPrimitive"}},{"name":"frameColor","optional":true,"typeAnnotation":{"type":"ReservedPropTypeAnnotation","name":"ColorPrimitive"}},{"name":"ratioOverlay","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"ratioOverlayColor","optional":true,"typeAnnotation":{"type":"ReservedPropTypeAnnotation","name":"ColorPrimitive"}},{"name":"resetFocusTimeout","optional":true,"typeAnnotation":{"type":"Int32TypeAnnotation","default":-1}},{"name":"resetFocusWhenMotionDetected","optional":true,"typeAnnotation":{"type":"BooleanTypeAnnotation","default":false}},{"name":"resizeMode","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}},{"name":"scanThrottleDelay","optional":true,"typeAnnotation":{"type":"Int32TypeAnnotation","default":-1}},{"name":"iOsDeferredStart","optional":true,"typeAnnotation":{"type":"BooleanTypeAnnotation","default":false}},{"name":"barcodeFrameSize","optional":true,"typeAnnotation":{"type":"ObjectTypeAnnotation","properties":[{"name":"width","optional":true,"typeAnnotation":{"type":"FloatTypeAnnotation","default":300}},{"name":"height","optional":true,"typeAnnotation":{"type":"FloatTypeAnnotation","default":150}}]}},{"name":"shutterPhotoSound","optional":true,"typeAnnotation":{"type":"BooleanTypeAnnotation","default":false}},{"name":"allowedBarcodeTypes","optional":true,"typeAnnotation":{"type":"ArrayTypeAnnotation","elementType":{"type":"StringTypeAnnotation"}}},{"name":"shutterAnimationDuration","optional":true,"typeAnnotation":{"type":"Int32TypeAnnotation","default":-1}},{"name":"outputPath","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation","default":null}}],"commands":[]}}},"NativeCameraKitModule":{"type":"NativeModule","aliasMap":{"CaptureData":{"type":"ObjectTypeAnnotation","properties":[{"name":"uri","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}},{"name":"name","optional":false,"typeAnnotation":{"type":"StringTypeAnnotation"}},{"name":"height","optional":false,"typeAnnotation":{"type":"Int32TypeAnnotation"}},{"name":"width","optional":false,"typeAnnotation":{"type":"Int32TypeAnnotation"}},{"name":"id","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation"}},{"name":"path","optional":true,"typeAnnotation":{"type":"StringTypeAnnotation"}},{"name":"size","optional":true,"typeAnnotation":{"type":"Int32TypeAnnotation"}}]}},"enumMap":{},"spec":{"eventEmitters":[],"methods":[{"name":"capture","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"PromiseTypeAnnotation","elementType":{"type":"TypeAliasTypeAnnotation","name":"CaptureData"}},"params":[{"name":"options","optional":true,"typeAnnotation":{"type":"GenericObjectTypeAnnotation"}},{"name":"tag","optional":true,"typeAnnotation":{"type":"DoubleTypeAnnotation"}}]}},{"name":"requestDeviceCameraAuthorization","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"PromiseTypeAnnotation","elementType":{"type":"BooleanTypeAnnotation"}},"params":[]}},{"name":"checkDeviceCameraAuthorizationStatus","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"PromiseTypeAnnotation","elementType":{"type":"BooleanTypeAnnotation"}},"params":[]}}]},"moduleName":"RNCameraKitModule"}}}