@tgsnake/core
Version:
Pure Telegram MTProto library for nodejs
16 lines (15 loc) • 564 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.String = void 0;
const TLObject_js_1 = require("../TLObject.js");
const Bytes_js_1 = require("./Bytes.js");
const platform_node_js_1 = require("../../../platform.node.js");
class String extends TLObject_js_1.TLObject {
static write(value) {
return Bytes_js_1.Bytes.write(platform_node_js_1.Buffer.from(value, 'utf8'));
}
static async read(data, ..._args) {
return (await Bytes_js_1.Bytes.read(data)).toString('utf8');
}
}
exports.String = String;