我想写一个typescript函数,它接受一个包含参数foo的对象,并输出不包含参数foo的相同对象。我想以一种类型安全的方式来完成这一切。看起来很简单,但我有点困难。withoutFooProp<P extends object>(input: WithFooProp<P>): WithoutFooProp<P> {
// How do I get rid of these any'sconst {foo, ...withoutFoo} = input as any
TypeScript文档将noImplicitAny编译器标志记录到
let x; // x is of implicitly of type `any`, but no error
function foo(y) { //error: parameter 'y' implicitly has an 'any' type.let z;
我有一个带有Firestore的数据库,后端使用的是firebase云函数和nodejs。如果我将鼠标悬停在请求上,则会收到此消息 (parameter) req: any
Parameter 'req' implicitly has an 'any' type.ts(7006) 我正在使用typescript