CoolMasterNet API Client for TypeScript
npm install coolmaster-client
import { CoolMasterNetClient } from 'coolmaster-client'
const client = CoolMasterNetClient.create({
host: '192.168.1.111',
port: 1234, // Optional, defaults to `10103`
secure: true, // Optional, defaults to `false`
device: '443B960055F0',
})
const results = await client.ls2()
Instead of using the ConnectionConfigs
, you can opt-in to use environment variables.
The lookup precedence is as follows:
- Values found in the
ConnectionConfigs
. - Environment variable equivalent.
- Default values (if applicable).
Name | Default |
---|---|
COOLMASTER_CLIENT_HOST |
undefined |
COOLMASTER_CLIENT_PORT |
10103 |
COOLMASTER_CLIENT_SECURE |
false |
COOLMASTER_CLIENT_DEVICE |
undefined |