"use strict"; // import * as edge from 'edge-js'; exports.__esModule = true; // let designerReport = edge.func({ // assemblyFile: 'lib/GetEasy.Node.Printer.dll', // typeName: 'GetEasy.Node.Printer.NodeReportDesigner', // methodName: 'DesignerReport' // }); // designerReport('', true); var ffi = require("ffi"); var os = require("os"); var cpu = os.arch() === "x64" ? "64" : "86"; var dll = ffi.Library(__dirname + "/dll/GetEasy.Node.Printer." + cpu + ".dll", { designerReport: ["void", ["string", "string"]], reportShowPreview: ["void", ["string", "string"]], reportPrinter: ["void", ["string", "string"]] }); exports["default"] = dll;