@scandit/web-datacapture-core
Version:
Scandit Data Capture SDK for the Web
38 lines (35 loc) • 1.39 kB
TypeScript
/// <reference types="emscripten" />
import { LoadingStatus } from './LoadingStatus.js';
import './ScanditIcon.js';
import { D as DataCaptureLoader } from './Camera-BoUtNCzS.js';
import './Common.js';
import './private/Serializable.js';
import './private/utils/ScanditHTMLElement.js';
import './private/FrameReaders/WatermarkStack.js';
import './tsHelper.js';
import './DataCaptureContextSettings.js';
import './DataCaptureViewPlusRelated.js';
import './NotificationPresenter/NotificationPresenter.js';
import './NotificationPresenter/NotificationConfiguration.js';
import './NotificationPresenter/NotificationStyle.js';
import './ViewControls.js';
import './private/CustomLocationsView.js';
import './private/View.js';
import './private/AnchorPositions.js';
import './private/nativeHandle.js';
import './license/OpenSourceSoftwareLicenseInfo.js';
import './private/HtmlElementState.js';
import './worker/OverrideState.js';
import './logger.js';
interface SDKGlobals {
configurePhase: "done" | "started" | "unconfigured";
configurePromise: Promise<void>;
userLicenseKey: string;
mainDataCaptureLoader: DataCaptureLoader;
dataCaptureLoaders: Map<string, DataCaptureLoader>;
loadingStatus: LoadingStatus;
libraryLocation: string | undefined;
}
type PartialSDKGlobals = Partial<SDKGlobals>;
declare const sdk: SDKGlobals;
export { type PartialSDKGlobals, sdk };