// All public exports of this package for ecmascript module import export * as Access from './dist/API/Access.js'; // WIP because of Class === Namespace //export * as Animation from './dist/API/Animation.js'; // WIP because of Class === Namespace //import { Base64BinaryReader as Reader, StringOptions as StringReadOptions } from './dist/API/Base64BinaryReader.js'; //import { Base64BinaryWriter as Writer, StringOptions as StringWriteOptions } from './dist/API/Base64BinaryWriter.js'; //export const Base64 = { Reader, Writer, StringReadOptions, StringWriteOptions }; export * as Binding from './dist/API/Binding.js'; // Includes Callback.CallbackCollection export * as Callback from './dist/API/Callback.js'; export * as Config from './dist/API/Config.js'; export * as ControlFactory from './dist/API/ControlFactory.js'; export * as Controls from './dist/API/Controls.js'; // Mimic TcHmi.CallbackMethod location export { CallbackMethod, EventHandler } from './dist/API/Decorators.js'; export * as DialogManager from './dist/API/DialogManager.js'; import * as ErrorPane from './dist/API/Engineering.ErrorPane.js'; export const Engineering = { ErrorPane }; export * as Environment from './dist/API/Environment.js'; export { EventProvider } from './dist/API/EventProvider.js'; // WIP because of Class === Namespace //export * as Exception from './dist/API/Exception.js'; // WIP because of Class === Namespace //export * as FileUploader from './dist/API/FileUploader.js'; // WIP because of Class === Namespace //export * as FilterInstance from './dist/API/FilterInstance.js'; // WIP because of Class === Namespace //export * as Function from './dist/API/Function.js'; export * as Functions from './dist/API/Functions.js'; export * as Interval from './dist/API/Interval.js'; export * as Keyboard from './dist/API/Keyboard.js'; // deprecated. No export, but load (again?) to fill global object import './dist/API/List.js'; export * as Locale from './dist/API/Locale.js'; // WIP because of its types //import { // formatDate, getDateTimeFormatter, parseDate, parseInt, // type DateParts, // type FormatOptions, // type FormatType, // type ParseOptions, //} from './dist/API/Localization.js'; //export const Localization = { // formatDate, getDateTimeFormatter, parseDate, parseInt, // type DateParts, // type FormatOptions, // type FormatType, // type ParseOptions, //}; // WIP because of Class === Namespace //export * as LocalStorage from './dist/API/LocalStorage.js'; // Includes Log.Controls export { Log } from './dist/API/Log.js'; // WIP because of Class === Namespace //export * as ObjectPath from './dist/API/ObjectPath.js'; // WIP because of Class === Namespace //export * as ObjectResolver from './dist/API/ObjectResolver.js'; // Includes Server.ADS, AuditTrail and such namespaces export * as Server from './dist/API/Server.js'; export * as StyleProvider from './dist/API/StyleProvider.js'; // WIP because of Class === Namespace //export * as Symbol from './dist/API/Symbol.js'; //export * as SymbolExpression from './dist/API/SymbolExpression.js'; // deprecated. No export, but load (again?) import './dist/API/TcSpeech.js'; // Includes Theme.Properties and Theme.Resources // buggy?!? export * as Theme from './dist/API/Theme.js'; // WIP because of Class === Namespace //export * as TimedAsyncTask from './dist/API/TimedAsyncTask.js'; export * as TopMostLayer from './dist/API/TopMostLayer.js'; export * as Trigger from './dist/API/Trigger.js'; // includes Type.Schema // buggy ?!? export * as Type from './dist/API/Type.js'; // UiProvider needs work // export * as Type from './dist/API/UiProvider.js'; export * as ValueConverter from './dist/API/ValueConverter.js'; export * as View from './dist/API/View.js'; export * as TcHmiControl from './dist/Controls/System/TcHmiControl/TcHmiControl.esm.js'; export * as TcHmiContainerControl from './dist/Controls/System/TcHmiContainerControl/TcHmiContainerControl.esm.js'; export * as TcHmiContainer from './dist/Controls/System/TcHmiContainer/TcHmiContainer.esm.js'; export * as TcHmiGrid from './dist/Controls/System/TcHmiGrid/TcHmiGrid.esm.js'; export * as TcHmiPartial from './dist/Controls/System/TcHmiPartial/TcHmiPartial.esm.js'; export * as TcHmiContent from './dist/Controls/System/TcHmiContent/TcHmiContent.esm.js'; export * as TcHmiView from './dist/Controls/System/TcHmiView/TcHmiView.esm.js'; export * as TcHmiUserControl from './dist/Controls/System/TcHmiUserControl/TcHmiUserControl.esm.js'; export * as TcHmiRegion from './dist/Controls/System/TcHmiRegion/TcHmiRegion.esm.js'; export * as TcHmiUserControlHost from './dist/Controls/System/TcHmiUserControlHost/TcHmiUserControlHost.esm.js'; export * as TcHmiHtmlHost from './dist/Controls/System/TcHmiHtmlHost/TcHmiHtmlHost.esm.js'; export * as TcHmiPopup from './dist/Controls/System/TcHmiPopup/TcHmiPopup.esm.js';