@cardscan.ai/insurance-cardscan-react
Version:
A library that makes it easy to add health insurance card scanning to any web application
33 lines (32 loc) • 1.36 kB
TypeScript
import React from "react";
import PropTypes from "prop-types";
import { CardScanViewProps } from "./scanview";
import { NameCase } from "../types/types";
declare const App: {
<Name extends NameCase = "snake">(props: CardScanViewProps<Name>): React.ReactElement;
propTypes: {
logging: PropTypes.Requireable<string>;
live: PropTypes.Requireable<boolean>;
sessionToken: PropTypes.Validator<string>;
onSuccess: PropTypes.Validator<(...args: any[]) => any>;
onCancel: PropTypes.Requireable<(...args: any[]) => any>;
onError: PropTypes.Requireable<(...args: any[]) => any>;
onProgress: PropTypes.Requireable<(...args: any[]) => any>;
onScanStart: PropTypes.Requireable<(...args: any[]) => any>;
backsideSupport: PropTypes.Requireable<boolean>;
cameraPermissionModalConfig: PropTypes.Requireable<PropTypes.InferProps<{}>>;
webToMobileHandoffConfig: PropTypes.Requireable<PropTypes.InferProps<{}>>;
_internal: PropTypes.Requireable<PropTypes.InferProps<{}>>;
};
defaultProps: {
cameraPermissionModalConfig: {
enabled: boolean;
};
webToMobileHandoffConfig: {
enabled: boolean;
urlBase: string;
companyName: string;
};
};
};
export default App;