fix type cycle bug in vite

This commit is contained in:
Philipp Kühn
2021-03-31 13:44:56 +02:00
parent d06f5c0c73
commit f8d029040a
6 changed files with 9 additions and 27 deletions

View File

@@ -4,7 +4,8 @@ import { InputRule } from 'prosemirror-inputrules'
import { Editor } from './Editor'
import { Node } from './Node'
import mergeDeep from './utilities/mergeDeep'
import { GlobalAttributes, RawCommands, ExtensionConfig } from './types'
import { GlobalAttributes, RawCommands } from './types'
import { ExtensionConfig } from '.'
declare module '@tiptap/core' {
interface ExtensionConfig<Options = any> {

View File

@@ -8,12 +8,8 @@ import { Plugin, Transaction } from 'prosemirror-state'
import { Command as ProseMirrorCommand } from 'prosemirror-commands'
import { InputRule } from 'prosemirror-inputrules'
import mergeDeep from './utilities/mergeDeep'
import {
Attributes,
RawCommands,
GlobalAttributes,
MarkConfig,
} from './types'
import { Attributes, RawCommands, GlobalAttributes } from './types'
import { MarkConfig } from '.'
import { Editor } from './Editor'
declare module '@tiptap/core' {

View File

@@ -13,8 +13,8 @@ import {
NodeViewRenderer,
GlobalAttributes,
RawCommands,
NodeConfig,
} from './types'
import { NodeConfig } from '.'
import { Editor } from './Editor'
declare module '@tiptap/core' {

View File

@@ -1,10 +1,6 @@
import { NodeSpec, MarkSpec, Schema } from 'prosemirror-model'
import {
Extensions,
ExtensionConfig,
NodeConfig,
MarkConfig,
} from '../types'
import { Extensions } from '../types'
import { ExtensionConfig, NodeConfig, MarkConfig } from '..'
import splitExtensions from './splitExtensions'
import getAttributesFromExtensions from './getAttributesFromExtensions'
import getRenderedAttributes from './getRenderedAttributes'

View File

@@ -11,6 +11,7 @@ export { default as markPasteRule } from './pasteRules/markPasteRule'
export { default as callOrReturn } from './utilities/callOrReturn'
export { default as mergeAttributes } from './utilities/mergeAttributes'
export { default as generateHTML } from './helpers/generateHTML'
export { default as getSchema } from './helpers/getSchema'
export { default as getHTMLFromFragment } from './helpers/getHTMLFromFragment'

View File

@@ -14,19 +14,7 @@ import { Extension } from './Extension'
import { Node } from './Node'
import { Mark } from './Mark'
import { Editor } from './Editor'
import {
Commands,
ExtensionConfig,
NodeConfig,
MarkConfig,
} from '.'
export {
Commands,
ExtensionConfig,
NodeConfig,
MarkConfig,
}
import { Commands } from '.'
export type Extensions = (Extension | Node | Mark)[]