这是我在打字稿中的代码
function loginWithPassword(user: Object | string, password: string, callback?: Function): void;
我不知道打字稿中这段代码发生了什么
答案 0 :(得分:3)
这是函数loginWithPassword
的签名定义。
让我们分解一下代码:
function loginWithPassword(
user: Object | string,
password: string,
callback?: Function): void;
定义
loginWithPassword
是一个function
,它将返回void
它将接受three parameters
:
第一个参数user
的类型为object or a string
第二个参数password
将始终是string
第三个参数callback
将是function