tiptap/packages/core/src/commands/newlineInCode.ts
Arnau Gómez Farell 89bd9c7d29
Fix/enforce-type-imports-so-that-bundler-ignores-types (#6132)
* fix: enforce type imports so that the bundler ignores types

* chore: add changeset

* fix: export types with export type keyword
2025-03-03 15:15:30 +01:00

22 lines
527 B
TypeScript

import { newlineInCode as originalNewlineInCode } from '@tiptap/pm/commands'
import type { RawCommands } from '../types.js'
declare module '@tiptap/core' {
interface Commands<ReturnType> {
newlineInCode: {
/**
* Add a newline character in code.
* @example editor.commands.newlineInCode()
*/
newlineInCode: () => ReturnType
}
}
}
export const newlineInCode: RawCommands['newlineInCode'] =
() =>
({ state, dispatch }) => {
return originalNewlineInCode(state, dispatch)
}