UNPKG

js-draw

Version:

Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.

47 lines (46 loc) 1.65 kB
/** * The main entrypoint for the NPM package. Everything exported by this file * is available through the [`js-draw` package](https://www.npmjs.com/package/js-draw). * * ## Example * * [[include:doc-pages/inline-examples/main-js-draw-example.md]] * * @see * - {@link Editor} * - {@link Editor.loadFromSVG} * - {@link AbstractToolbar.addActionButton } * - {@link EditorSettings} * * @packageDocumentation */ import Editor, { EditorSettings } from './Editor'; export * from './image/lib'; export * from './types'; export * from './inputEvents'; export { default as getLocalizationTable, matchingLocalizationTable, } from './localizations/getLocalizationTable'; export * from './localization'; export { default as SVGLoader, SVGLoaderPlugin } from './SVGLoader/SVGLoader'; export { default as Viewport } from './Viewport'; export * from '@js-draw/math'; export * from './components/lib'; export * from './commands/lib'; export * from './tools/lib'; export * from './toolbar/lib'; export * from './rendering/lib'; export * from './testing/lib'; export * from './shortcuts/lib'; export { default as EventDispatcher } from './EventDispatcher'; export { default as Pointer, PointerDevice } from './Pointer'; export { default as UndoRedoHistory } from './UndoRedoHistory'; export * from './util/lib'; export { default as __js_draw__version } from './version'; import AbstractToolbar from './toolbar/AbstractToolbar'; export { Editor, EditorSettings, AbstractToolbar }; /** * Using the HTMLToolbar alias is deprecated. Use * `AbstractToolbar` instead. * @deprecated */ export { AbstractToolbar as HTMLToolbar }; export default Editor;