UNPKG

libvirt-node

Version:

The libvirt virtualization API node.js binding

13 lines (11 loc) 448 B
const { wrapper_emitter } = require('../../emitters'); const { CObjects, classToFile } = require('../types'); wrapper_emitter.register('[\\w-]+:dependencies', data => { let dependency = ''; if(CObjects.hasOwnProperty(data.ret[0].type)) { let retType = CObjects[data.ret[0].type].type; let filename = classToFile[retType]; dependency = `const ${retType} = require('./${filename}')`; } return dependency; });