TypeScript:有没有一种方法可以定义一个函数,它必须而且只能取两个函数中的一个作为它的参数
例如,我有一个名为TypeScript:有没有一种方法可以定义一个函数,它必须而且只能取两个函数中的一个作为它的参数,typescript,Typescript,例如,我有一个名为foo的函数 foo({a:bar})或foo({b:baz})有效,但不能是foo({})或foo({a:bar,b:baz}) 如何定义此函数的类型以实现此目的?这是否回答了您的问题?这回答了你的问题吗?
foo
的函数
foo({a:bar})
或foo({b:baz})
有效,但不能是foo({})
或foo({a:bar,b:baz})
如何定义此函数的类型以实现此目的?这是否回答了您的问题?这回答了你的问题吗?