js函数括号后面还能写内容?

今天看vue源码里面定义observer方法有这样的写法有点惊奇

function observe (value: any, asRootData: ?boolean): Observer | void {}

想问问各位这样写是什么含义呢?是使用了某种库进行类型规范设置?

你看看文件扩展名是什么,如果不是ts,那可能是用了flow,类似ts的一种语言。

typeScript 了解下

大哥,你这三年都干了什么,这是对observe函数的解释啊,这种函数叫什么名字具体我忘了,你随便用一个自带的函数,比如map函数,你在编译器中按ctrl+左键,出来的东西跟这差不多