DEV Community

c5n8
c5n8

Posted on

Natural Vue defineProps

What if we have something like this?

const props = defineProps(
  /**
   * @param {{
   *   foo: boolean,
   *   bar: number,
   * }} props
   */
  (
    props = {
      foo: false,
      bar: 0,
    }
  ) => props
)
Enter fullscreen mode Exit fullscreen mode

in typescript

const props = defineProps(
  (
    props: {
      foo: boolean,
      bar: number,
    } = {
      foo: false,
      bar: 0,
    }
  ) => props
)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)