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