1.2.2 • Published 3 years ago
tdl-tdlib-addon v1.2.2
tdl-tdlib-addon
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-addonAPI
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.