Skip to content

Commit e6802d2

Browse files
author
NoahAndrews
committed
Prepare for external use
1 parent a2c58cb commit e6802d2

File tree

5 files changed

+2076
-10
lines changed

5 files changed

+2076
-10
lines changed

binding.gyp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
'targets': [
33
{
4-
'target_name': 'expansion-hub-fw-update-mode-native',
4+
'target_name': 'addon',
55
'sources': [
66
'src/addon.cc',
77
'src/EnterFirmwareUpdateMode.cc'

lib/binding.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import {promisify} from "util";
2-
const addon = require('../build/Release/expansion-hub-fw-update-mode-native');
2+
const addon = require('bindings')('addon.node');
33

4-
exports.enterExpansionHubFirmwareUpdateMode = promisify(addon.enterExpansionHubFirmwareUpdateMode);
4+
const enterExpansionHubFirmwareUpdateMode: (serial: string) => Promise<void> = promisify(addon.enterExpansionHubFirmwareUpdateMode);
5+
6+
exports.enterExpansionHubFirmwareUpdateMode = enterExpansionHubFirmwareUpdateMode;

0 commit comments

Comments
 (0)