Skip to content

Commit

Permalink
Merge pull request #2681 from storipress/improve-node-view-props-typing
Browse files Browse the repository at this point in the history
fix: improve Vue nodeViewProps typing
  • Loading branch information
bdbch committed Apr 12, 2022
2 parents 5b4f3d6 + 190a699 commit 08539b9
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
16 changes: 8 additions & 8 deletions packages/vue-2/src/VueNodeViewRenderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,35 +15,35 @@ import { VueRenderer } from './VueRenderer'
export const nodeViewProps = {
editor: {
type: Object as PropType<NodeViewProps['editor']>,
required: true,
required: true as const,
},
node: {
type: Object as PropType<NodeViewProps['node']>,
required: true,
required: true as const,
},
decorations: {
type: Object as PropType<NodeViewProps['decorations']>,
required: true,
required: true as const,
},
selected: {
type: Boolean as PropType<NodeViewProps['selected']>,
required: true,
required: true as const,
},
extension: {
type: Object as PropType<NodeViewProps['extension']>,
required: true,
required: true as const,
},
getPos: {
type: Function as PropType<NodeViewProps['getPos']>,
required: true,
required: true as const,
},
updateAttributes: {
type: Function as PropType<NodeViewProps['updateAttributes']>,
required: true,
required: true as const,
},
deleteNode: {
type: Function as PropType<NodeViewProps['deleteNode']>,
required: true,
required: true as const,
},
}

Expand Down
16 changes: 8 additions & 8 deletions packages/vue-3/src/VueNodeViewRenderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,35 +21,35 @@ import { VueRenderer } from './VueRenderer'
export const nodeViewProps = {
editor: {
type: Object as PropType<NodeViewProps['editor']>,
required: true,
required: true as const,
},
node: {
type: Object as PropType<NodeViewProps['node']>,
required: true,
required: true as const,
},
decorations: {
type: Object as PropType<NodeViewProps['decorations']>,
required: true,
required: true as const,
},
selected: {
type: Boolean as PropType<NodeViewProps['selected']>,
required: true,
required: true as const,
},
extension: {
type: Object as PropType<NodeViewProps['extension']>,
required: true,
required: true as const,
},
getPos: {
type: Function as PropType<NodeViewProps['getPos']>,
required: true,
required: true as const,
},
updateAttributes: {
type: Function as PropType<NodeViewProps['updateAttributes']>,
required: true,
required: true as const,
},
deleteNode: {
type: Function as PropType<NodeViewProps['deleteNode']>,
required: true,
required: true as const,
},
}

Expand Down

0 comments on commit 08539b9

Please sign in to comment.