gc-conference-demos-temperature-converter
v1.0.1
Published
Conference demo — Celsius/Fahrenheit conversion for Graftcode
Downloads
288
Maintainers
Readme
gctemperatureconverter
Node.js module for conference challenge 4 (use-modules).
Install from npm:
npm install gctemperatureconverterExpose via Graftcode Gateway; consumers can also install graft.npm.gctemperatureconverter from the Graft registry.
Public API
| Method | Parameter | Returns |
|--------|-----------|---------|
| TemperatureConverter.celsiusToFahrenheit(celsius) | celsius: number — temperature in °C | number — temperature in °F |
| TemperatureConverter.fahrenheitToCelsius(fahrenheit) | fahrenheit: number — temperature in °F | number — temperature in °C |
Both methods throw Error if the input is not a number or is NaN.
TypeScript types are included in temperatureConverter.d.ts.
Local smoke test
node -e "const { TemperatureConverter } = require('./temperatureConverter'); console.log(TemperatureConverter.celsiusToFahrenheit(22)); console.log(TemperatureConverter.fahrenheitToCelsius(72));"Host with Graftcode Gateway
From this folder:
gg ./package.json --port 81Copy the npm install command from Vision (http://localhost:81/GV) or docker logs.
