From 1fc88b7218d85ede1cf09524094069bd34c690ad Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 23 Feb 2020 09:00:52 +0000 Subject: [PATCH] * Require returns object with Gpio member --- packages/nodejs/nodejsonoff.pas | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/nodejs/nodejsonoff.pas b/packages/nodejs/nodejsonoff.pas index d0a1fee..282e45f 100644 --- a/packages/nodejs/nodejsonoff.pas +++ b/packages/nodejs/nodejsonoff.pas @@ -60,11 +60,15 @@ Type TNJSGPIOClass = class of TNJSGPIO; var - GPIO : TNJSGPIOClass; + TGPIO : TNJSGPIOClass; implementation +Type + TNJSOnOffModule = class external name 'Object' (TJSObject) + Gpio : TNJSGPIOClass; + end; + initialization - gpio:=TNJSGPIOClass(require('onoff')); + TGPIO:=TNJSOnOffModule(require('onoff')).Gpio; end. -