scanbot-web-sdk
Version:
Scanbot Web Document and Barcode Scanner SDK
24 lines (23 loc) • 1.2 kB
TypeScript
import React, { ReactNode } from "react";
import BarcodePolygonLabel, { BarcodePolygonLabelProps } from "../../../../view/barcode-polygon/barcode-polygon-label";
import { BadgeStyle, BarcodeItemConfiguration, BarcodeItemInfoPosition } from "../../../configuration";
export type AROverlayBarcodeInfoConfig = {
barcodeItemConfiguration: BarcodeItemConfiguration;
barcodeItemInfoPosition: BarcodeItemInfoPosition;
counterBadge: BadgeStyle;
};
declare class AROverlayBarcodeInfoProps extends BarcodePolygonLabelProps implements AROverlayBarcodeInfoConfig {
barcodeItemConfiguration: BarcodeItemConfiguration;
barcodeItemInfoPosition: BarcodeItemInfoPosition;
counterBadge: BadgeStyle;
}
export declare class ArOverlayBarcodeInfo extends BarcodePolygonLabel<AROverlayBarcodeInfoProps> {
private count;
setCount: (count: number) => void;
customBadgeStyle: BadgeStyle;
customBadgeContent: string | ReactNode;
styleBadge(style: BadgeStyle, content: string | ReactNode): void;
badgeContent(): string | number | true | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>;
render(): React.ReactNode;
}
export {};