JavaScript关于包的问题

img

我想问 :为什么 这个 导包的时候 能用 那个 变量名 当函数 用
不是 都是 加点调出 成员 再用 吗 ?(像下面这样↓)


const pk = require('test')
// 调用的时候 :
pk.XXXXXX
pk.XXXXX

所以 这种 是 怎么实现的?

导出的对象然后解构赋值。