NodeType
@blockslides/core / NodeType
Type Alias: NodeType<Type, TAttributes, NodeMarkType, TContent>
NodeType<
Type,TAttributes,NodeMarkType,TContent> =object
Defined in: blockslides/packages/core/src/types.ts:520
A node type is either a JSON representation of a node or a Prosemirror node instance
Type Parameters
Type
Type extends string | { name: string; } = any
TAttributes
TAttributes extends undefined | Record<string, any> = any
NodeMarkType
NodeMarkType extends MarkType = any
TContent
TContent extends (NodeType | TextType)[] = any
Properties
type
type:
Type
Defined in: blockslides/packages/core/src/types.ts:526
attrs
attrs:
TAttributes
Defined in: blockslides/packages/core/src/types.ts:527
content?
optionalcontent:TContent
Defined in: blockslides/packages/core/src/types.ts:528
marks?
optionalmarks:NodeMarkType[]
Defined in: blockslides/packages/core/src/types.ts:529