Updated NodeBase to allow undefined types and still handle explicit ones

Updated svelte and react packages to accommodate this
This commit is contained in:
fezproof
2024-09-18 11:50:21 +08:00
parent 64c36470cd
commit 37e9f02f80
3 changed files with 11 additions and 5 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ export type InternalNode<NodeType extends Node = Node> = InternalNodeBase<NodeTy
*/
export type Node<
NodeData extends Record<string, unknown> = Record<string, unknown>,
NodeType extends string = string
NodeType extends string | undefined = undefined
> = NodeBase<NodeData, NodeType> & {
class?: string;
style?: string;