telegram-tl-node

0.11.5 • Public • Published

telegram-tl-node

npm version Build Status Coverage Status Climate Status

Telegram TypeLanguage (TL) unofficial library in pure javascript on the Node.js platform

About TypeLanguage..

TypeLanguage "serves to describe the used system of types, constructors, and existing functions" of the Telegram Mobile Protocol (MTProto)

telegram-tl-node in short..

The telegram-tl-node library implements the core TypeLanguage types (like the base TypeObject and others defined here) and therefore a layer for the binary data serialization of the instances.

This library also implements the TypeBuilder class that parses the TypeLanguage schemas in JSON format and dynamically writes Type classes and functions in pure javascript.

telegram.link main project depends by this library.

Installation

$ git clone --branch=master git://github.com/enricostara/telegram-tl-node.git
cd telegram-tl-node
$ npm install

Unit Testing

$ npm test

Dependencies

  • get-log: a Node.js Logging Utility, easy to use and ready for production.

  • jsbn: a portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.

License

The project is released under the MIT License

Package Sidebar

Install

npm i telegram-tl-node

Weekly Downloads

23

Version

0.11.5

License

MIT

Last publish

Collaborators

  • enricostara