@scandit/web-datacapture-core
Version:
Scandit Data Capture SDK for the Web
75 lines (72 loc) • 6.66 kB
TypeScript
/// <reference types="emscripten" />
export { LoadingStatus, LoadingStatusSubscriber, ProgressInfo, default as loadingStatus } from './LoadingStatus.js';
export { OverrideState } from './worker/OverrideState.js';
export { AimerViewfinder } from './AimerViewfinder.js';
export { BrowserCompatibility, Feature } from './browserCompatibility.js';
export { BrowserHelper, DisplayMode } from './browserHelper.js';
export { Brush, BrushJSON } from './Brush.js';
export { a as Camera, C as CameraJSON, b as CameraPosition, l as CameraSettings, i as CameraSettingsFromJSON, j as CameraSettingsJSON, h as CameraSettingsJSONBase, d as FocusGestureStrategy, g as FrameSource, f as FrameSourceJSON, e as FrameSourceListener, F as FrameSourceState, P as PrivateCameraExtraProperties, T as TorchState, V as VideoFrameResolution, c as VideoResolution, k as isCameraFrameSource } from './Camera-DhGjpcjv.js';
export { Point, PointJSON } from './commons/Point.js';
export { Size, SizeJSON } from './commons/Size.js';
export { Quadrilateral, QuadrilateralJSON } from './commons/Quadrilateral.js';
export { MeasureUnit } from './commons/MeasureUnit.js';
export { NumberWithUnit, NumberWithUnitJSON } from './commons/NumberWithUnit.js';
export { PointWithUnit, PointWithUnitJSON } from './commons/PointWithUnit.js';
export { SizeWithUnit, SizeWithUnitJSON } from './commons/SizeWithUnit.js';
export { SizeWithAspect } from './commons/SizeWithAspect.js';
export { Rect, RectJSON } from './commons/Rect.js';
export { RectWithUnit, RectWithUnitJSON } from './commons/RectWithUnit.js';
export { MarginsWithUnit, MarginsWithUnitJSON } from './commons/MarginsWithUnit.js';
export { SizingMode } from './commons/SizeMode.js';
export { SizeWithUnitAndAspect, SizeWithUnitAndAspectJSON } from './commons/SizeWithUnitAndAspect.js';
export { Color, ColorJSON } from './commons/Color.js';
export { Orientation } from './commons/Orientation.js';
export { Direction } from './commons/Direction.js';
export { Anchor } from './commons/Anchor.js';
export { JSONType } from './commons/JSONType.js';
export { b as Change, s as ContextStatus, r as ContextStatusJSON, C as Control, a as ControlType, h as DataCaptureComponent, g as DataCaptureComponentJSON, p as DataCaptureContext, k as DataCaptureContextCreationOptions, m as DataCaptureContextJSON, q as DataCaptureContextListener, D as DataCaptureContextState, G as DataCaptureLoader, E as DataCaptureLoaderOptions, c as DataCaptureMode, e as DataCaptureModeJSON, u as DataCaptureOverlay, y as DataCaptureView, x as DataCaptureViewConnectOptions, w as DataCaptureViewJSON, v as DataCaptureViewListener, F as FrameData, B as ModuleLoader, M as ModuleLoaderOptions, l as PrivateCapabilityInfo, P as PrivateChangeSet, f as PrivateDataCaptureComponent, j as PrivateDataCaptureContext, i as PrivateDataCaptureContextOptions, d as PrivateDataCaptureMode, o as PrivateFrameHandler, n as PrivateFrameHandlerResponse, z as PrivateLoadableFrameData, t as PrivateMirrorAxis, A as convertToPublicFrameData } from './DataCaptureContext-fzPdCXUX.js';
export { DataCaptureContextSettings, DataCaptureContextSettingsJSON } from './DataCaptureContextSettings.js';
export { DataCaptureError, DataCaptureErrorDetails } from './DataCaptureError.js';
export { DataCaptureVersion } from './DataCaptureVersion.js';
export { FocusGesture, FocusGestureJSON, LogoStyle, SwipeToZoom, TapToFocus, ZoomGesture, ZoomGestureJSON } from './DataCaptureViewPlusRelated.js';
export { Feedback, FeedbackJSON } from './Feedback.js';
export { ImageFrameSource, ImageFrameSourceJSON } from './ImageFrameSource.js';
export { LaserlineViewfinder } from './LaserlineViewfinder.js';
export { Localization, LocalizationSubscriber, LocalizationSubscription } from './Localization.js';
export { LocationSelection, LocationSelectionJSON, PrivateNoneLocationSelection, RadiusLocationSelection, RectangularLocationSelection } from './LocationSelection.js';
export { Logger } from './logger.js';
export { NotificationBuilder } from './NotificationPresenter/NotificationBuilder.js';
export { NotificationConfiguration } from './NotificationPresenter/NotificationConfiguration.js';
export { NotificationPresenter } from './NotificationPresenter/NotificationPresenter.js';
export { NotificationStyle } from './NotificationPresenter/NotificationStyle.js';
export { AnchorPositions, AnchorPositionsJSON } from './private/AnchorPositions.js';
export { ScanditHTMLElement } from './private/utils/ScanditHTMLElement.js';
export { RectangularViewfinder } from './RectangularViewfinder.js';
export { ScanditIcon, ScanditIconShape } from './ScanditIcon.js';
export { ScanditIconBuilder, ScanditIconForIconType, ScanditIconType } from './ScanditIconBuilder.js';
export { SingleImageUploader, SingleImageUploaderJSON, SingleImageUploaderType } from './SingleImageUploader.js';
export { SingleImageUploaderSettings, SingleImageUploaderSettingsJSON } from './SingleImageUploaderSettings.js';
export { Sound } from './Sound.js';
export { Translations } from './translations.js';
export { DeepMutable, DeepPartial, DistributiveKeyOf, MethodSignature, Mutable, Optional, Prettify, assert, assertUnreachable, assertUnreachableThrowException } from './tsHelper.js';
export { Vibration } from './Vibration.js';
export { CameraFOVSwitchControl } from './controls/CameraFOVSwitchControl.js';
export { CameraSwitchControl } from './controls/CameraSwitchControl.js';
export { TorchSwitchControl } from './controls/TorchSwitchControl.js';
export { NoViewfinder, Viewfinder } from './Viewfinder.js';
export { AimerViewfinderJSON, LaserlineViewfinderJSON, PrivateLaserlineViewfinderDefault, PrivateRectangularViewfinderAnimation, PrivateRectangularViewfinderDefault, RectangularViewfinderAnimation, RectangularViewfinderJSON, RectangularViewfinderLineStyle, RectangularViewfinderStyle, ViewfinderJSON, ViewfinderType, ViewfinderTypeAimer, ViewfinderTypeLaserLine, ViewfinderTypeNone, ViewfinderTypeRectangular, ViewfinderTypeTargetAimer } from './ViewfinderPlusRelated.js';
export { WorkerMain } from './worker/WorkerMain.js';
import './private/Serializable.js';
import './private/privateAccess.js';
import './private/CustomLocationsView.js';
import './private/View.js';
import './private/nativeHandle.js';
import './license/OpenSourceSoftwareLicenseInfo.js';
import './private/FrameReaders/ColorType.js';
import './private/djinni-types/index.js';
import './private/HtmlElementState.js';
import './private/utils/AsyncStateMachine.js';
import './private/ui/atoms/SvgIcon.js';
import 'csstype';
type PrivateCaptureModuleName = "BarcodeCapture" | "IdCapture" | "Parser" | "LabelCapture";
export type { PrivateCaptureModuleName };