constructor(data) {
		/** @type {Buffer | undefined} */
		this._buffer = undefined;
		/** @type {JsonValue | undefined} */
		this._data = undefined;
		if (Buffer.isBuffer(data)) {
			this._buffer = data;
		} else {
			this._data = data;
		}
	}
@param {Buffer | JsonValue} data JSON data