scanbot-web-sdk
Version:
Scanbot Web Document and Barcode Scanner SDK
23 lines (22 loc) • 1.19 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;
};
export 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;
}