diff --git a/packages/extension-link/src/link.ts b/packages/extension-link/src/link.ts index 28d1e798..94f0c5fe 100644 --- a/packages/extension-link/src/link.ts +++ b/packages/extension-link/src/link.ts @@ -1,5 +1,6 @@ import { Mark, markPasteRule, mergeAttributes } from '@tiptap/core' import { find, registerCustomProtocol } from 'linkifyjs' +import { Plugin } from 'prosemirror-state' import { autolink } from './helpers/autolink' import { clickHandler } from './helpers/clickHandler' @@ -162,7 +163,7 @@ export const Link = Mark.create({ }, addProseMirrorPlugins() { - const plugins = [] + const plugins: Plugin[] = [] if (this.options.autolink) { plugins.push(autolink({ diff --git a/packages/extension-table/src/utilities/createTable.ts b/packages/extension-table/src/utilities/createTable.ts index 029ade4e..31506e23 100644 --- a/packages/extension-table/src/utilities/createTable.ts +++ b/packages/extension-table/src/utilities/createTable.ts @@ -5,8 +5,8 @@ import { getTableNodeTypes } from './getTableNodeTypes' export function createTable(schema: Schema, rowsCount: number, colsCount: number, withHeaderRow: boolean, cellContent?: Fragment | ProsemirrorNode | Array): ProsemirrorNode { const types = getTableNodeTypes(schema) - const headerCells = [] - const cells = [] + const headerCells: ProsemirrorNode[] = [] + const cells: ProsemirrorNode[] = [] for (let index = 0; index < colsCount; index += 1) { const cell = createCell(types.cell, cellContent) @@ -24,7 +24,7 @@ export function createTable(schema: Schema, rowsCount: number, colsCount: number } } - const rows = [] + const rows: ProsemirrorNode[] = [] for (let index = 0; index < rowsCount; index += 1) { rows.push(types.row.createChecked(null, withHeaderRow && index === 0 ? headerCells : cells))