NLdoc.Conversion.Reader.Tiptap (NLdoc.Conversion.Reader.Tiptap v2.1.1)
View SourceReader for convert_elementing Tiptap elements to Spec Resources.
Summary
Types
@type error() :: {:error, term()}
@type input(resource) :: {resource, state :: NLdoc.Conversion.Reader.Tiptap.State.t(), ctx :: NLdoc.Conversion.Reader.Tiptap.Context.t()}
@type opt() :: {:strict, boolean()}
@type output(value) :: {:ok, {value, state :: NLdoc.Conversion.Reader.Tiptap.State.t()}} | error()
@type tiptap_element() :: %{type: String.t()}
Functions
@spec convert(doc :: tiptap_element(), [{:opts, [opt()]}]) :: {:ok, NLdoc.Spec.Document.t()} | error()