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
TypeScript
/**
* 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;