nihilqui
Version:
Typescript .d.ts generator from GIR for gjs and node-gtk
19 lines (16 loc) • 561 B
JavaScript
<% if(moduleType === 'esm'){ %>
import gi from 'node-gtk';
const { require: giRequire } = gi;
const <%= name %> = giRequire('<%= name %>', '<%= version %>');
export { <%= name %> };
export default <%= name %>;
<% } else { %>
const { require: giRequire } = require('node-gtk');
const <%= name %> = giRequire('<%= name %>', '<%= version %>');
<% if(!noNamespace){ %>
module.exports = { <%= name %> };
exports.default = <%= name %>;
<% } else { %>
module.exports = <%= name %>;
<% } %>
<% } %>