interface Options { refs : { [ key ] : any ; } ; } export default { install ( Vue , options ) { const { refs } = options ; const wrapper = { } ; Object . keys ( refs ) . forEach ( key => { const get = refs [ key ] ; Object . defineProperty ( wrapper , key , { get , } ) ; } ) ; Vue . prototype . $globalRefs = wrapper ; } , } ;