This package has been deprecated

Author message:

Use tdl >= 7.3.0

tdl-tdlib-addon
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

tdl-tdlib-addon

npm

A Node.js N-API addon that provides bindings to the TDLib's libtdjson shared library.

It is meant to be used with the tdl package.

tdl-tdlib-addon provides TypeScript and Flow typings out of the box.

Installation

$ npm install tdl-tdlib-addon

API

const { TDLib, defaultLibraryFile } = require('tdl-tdlib-addon')

constructor: new TDLib(libraryFile?: string, addonPath?: string)

libraryFile is the filename that will be passed to dlopen or LoadLibraryW on Windows.

By default, libraryFile is tdjson.dll on Windows, libtdjson.dylib on macOS, and libtdjson.so on a different OS. This default value is exported as defaultLibraryFile.

addonPath is ../build/Release/td.node by default. This parameter generally should not be changed.

Examples:

new TDLib()
new TDLib('libtdjson.so')
new TDLib('libtdjson.dylib')
new TDLib('libtdjson.so', '../build/Release/td.node')

For other API see TDLib_API.md in the tdl repository root.

Package Sidebar

Install

npm i tdl-tdlib-addon

Weekly Downloads

104

Version

1.2.2

License

MIT

Unpacked Size

18.3 kB

Total Files

11

Last publish

Collaborators

  • comonoid