标签: typescript
例如,我有一个名为foo的函数。
foo
foo({a: bar})或foo({b: baz})均有效,但不能为foo({})或foo({a: bar, b: baz})
foo({a: bar})
foo({b: baz})
foo({})
foo({a: bar, b: baz})
如何定义此功能的类型以实现此目的?