Documentation - v0.27.0
    Preparing search index...

    Module @mtcute/convert

    @mtcute/convert

    📖 API Reference

    This package can be used to convert other libraries sessions to/from mtcute sessions

    Currently only the libraries that support exporting sessions to strings are supported, namely:

    Telethon v2 seems to have removed the ability to export sessions, so it's currently not supported

    import { convertFromTelethonSession } from '@mtcute/convert'

    const client = new TelegramClient({ ... })
    await client.importSession(convertFromTelethonSession("..."))
    import { convertFromPyrogramSession } from '@mtcute/convert'

    const client = new TelegramClient({ ... })
    await client.importSession(convertFromPyrogramSession("..."))
    import { convertFromGramjsSession } from '@mtcute/convert'

    const client = new TelegramClient({ ... })
    await client.importSession(convertFromGramjsSession("..."))
    import { convertFromMtkrutoSession } from '@mtcute/convert'

    const client = new TelegramClient({ ... })
    await client.importSession(convertFromMtkrutoSession("..."))

    Namespaces

    qt

    Classes

    Tdata

    Interfaces

    GramjsSession
    INodeFsLike
    InputTdKeyData
    MtkrutoSession
    PyrogramSession
    TdataOptions
    TdAuthKey
    TdKeyData
    TdMtpAuthorization
    TelethonSession

    Variables

    DC_MAPPING_PROD
    DC_MAPPING_TEST

    Functions

    convertFromGramjsSession
    convertFromMtkrutoSession
    convertFromPyrogramSession
    convertFromTdata
    convertFromTelethonSession
    convertToGramjsSession
    convertToMtkrutoSession
    convertToPyrogramSession
    convertToTdata
    convertToTelethonSession
    isTestDc
    parseGramjsSession
    parseMtkrutoSession
    parsePyrogramSession
    parseTelethonSession
    readGramjsStoreSession
    serializeGramjsSession
    serializeMtkrutoSession
    serializePyrogramSession
    serializeTelethonSession
    writeGramjsStoreSession