Skip to content

defineProps

defineProps<T>(props): TypeFromShape<T, unknown>

Type parameters

NameType
Textends Record<string, Schema<any, any, any, "">>

参数

NameType
propsT

返回值

TypeFromShape<T, unknown>

示例

ts
import {createFaaS, defineProps} from '@ifanrx/faas'
import {number, string} from 'yup'

export default createFaaS(() => {
  const props = defineProps({
    name: string().required(),
    age: number(),
  })

  console.log(props)

  return 'success'
})

源码

packages/faas/faas-utils.js