function getCurrentInstance() {
    return currentInstance && { proxy: currentInstance };
}
This is exposed for compatibility with v3 (e.g. some functions in VueUse
relies on it). Do not use this internally, just use `currentInstance`.

@internal this function needs manual type declaration because it relies
on previously manually authored types from Vue 2