UNPKG

@softchef/cdk-iot-device-management

Version:

IoT device management is composed of things, thing types, thing groups, jobs, files API services. The constructs can be used independently, that are based on full-managed service to create an API Gateway & Lambda function.

17 lines (16 loc) 783 B
import { isArrayBuffer } from "@aws-sdk/is-array-buffer"; import { Buffer } from "buffer"; export var fromArrayBuffer = function (input, offset, length) { if (offset === void 0) { offset = 0; } if (length === void 0) { length = input.byteLength - offset; } if (!isArrayBuffer(input)) { throw new TypeError("The \"input\" argument must be ArrayBuffer. Received type " + typeof input + " (" + input + ")"); } return Buffer.from(input, offset, length); }; export var fromString = function (input, encoding) { if (typeof input !== "string") { throw new TypeError("The \"input\" argument must be of type string. Received type " + typeof input + " (" + input + ")"); } return encoding ? Buffer.from(input, encoding) : Buffer.from(input); };