UNPKG

@tgsnake/core

Version:

Pure Telegram MTProto library for nodejs

16 lines (15 loc) 564 B
"use strict"; 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;