Skip to content

How to define component type manually? #1601

Answered by johnsoncodehk
kingyue737 asked this question in Q&A
Discussion options

You must be logged in to vote

Try:

DefineComponent<
  Props,
  {},
  {},
  {},
  Methods
> & new () => {
  $slots: { // or $scopedSlots for vue 2
    default: (_: { foo: any }) => VNode[]
  }
};

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@kingyue737
Comment options

Answer selected by kingyue737
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants