From 3aa82e009ee01dc082718a981384312919a63d0b Mon Sep 17 00:00:00 2001 From: Jeroen akkerman Date: Fri, 28 Apr 2023 03:03:17 +0200 Subject: [PATCH] Fix circular import --- src/easymde.ts | 2 +- src/imports.ts | 2 ++ src/index.ts | 4 +--- 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 src/imports.ts diff --git a/src/easymde.ts b/src/easymde.ts index fbb63b8..6720e8a 100644 --- a/src/easymde.ts +++ b/src/easymde.ts @@ -12,10 +12,10 @@ import { marked } from 'marked'; import { AlreadyConstructedError } from "./errors/already-constructed-error"; import { NotConstructedError } from "./errors/not-constructed-error"; +import { importDefaultToolbar, importToolbar } from './imports'; import { InputOptions, Options } from './options'; import './styles.scss'; -import { importDefaultToolbar, importToolbar } from '.'; export class EasyMDE { private readonly element: HTMLTextAreaElement; diff --git a/src/imports.ts b/src/imports.ts new file mode 100644 index 0000000..1a9b206 --- /dev/null +++ b/src/imports.ts @@ -0,0 +1,2 @@ +export const importToolbar = () => import('./toolbar/toolbar'); +export const importDefaultToolbar = () => import('./toolbar/default-toolbar'); diff --git a/src/index.ts b/src/index.ts index 497ecd1..0c46248 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,2 @@ export { EasyMDE } from './easymde'; - -export const importToolbar = () => import('./toolbar/toolbar'); -export const importDefaultToolbar = () => import('./toolbar/default-toolbar'); +export * from './imports';