@edtr-io/plugin-text
Version:
16 lines (13 loc) • 452 B
text/typescript
import * as React from 'react'
import { OverlayContextValue } from '@edtr-io/core'
import { TextPlugin } from '..'
import { SlateEditorAdditionalProps } from './editor'
export interface TextPluginOptions {
plugins: ((pluginClosure: SlatePluginClosure) => TextPlugin)[]
placeholder?: React.ReactNode
}
export type SlatePluginClosure = React.RefObject<{
overlayContext: OverlayContextValue
name: string
parent?: SlateEditorAdditionalProps
}>