Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/mtkruto/tl/3_functions.ts>initConnection_

Cross-runtime JavaScript library for building Telegram clients
Go to Latest
class initConnection_
extends Function_<T["__R"]>
import { initConnection_ } from "https://deno.land/x/mtkruto@0.1.190/tl/3_functions.ts";

Initialize connection

Constructors

new
initConnection_(params: { api_id: number; device_model: string; system_version: string; app_version: string; system_lang_code: string; lang_pack: string; lang_code: string; proxy?: enums.InputClientProxy; params?: enums.JSONValue; query: T; })

Type Parameters

T extends Function_<unknown>

Properties

protected
readonly
[id]: number
protected
readonly
[params]: Params
api_id: number

Application identifier (see. App configuration)

app_version: string

Application version

device_model: string

Device model

lang_code: string

Code for the language used on the client, ISO 639-1 standard

lang_pack: string

Language pack to use

optional
params: enums.JSONValue

Additional initConnection parameters.
For now, only the tz_offset field is supported, for specifying timezone offset in seconds.

optional
proxy: enums.InputClientProxy

Info about an MTProto proxy

query: T

The query itself

system_lang_code: string

Code for the language used on the device's OS, ISO 639-1 standard

system_version: string

Operation system version

Static Properties

__F: <T extends Function_<unknown>>(params: { api_id: number; device_model: string; system_version: string; app_version: string; system_lang_code: string; lang_pack: string; lang_code: string; proxy?: enums.InputClientProxy; params?: enums.JSONValue; query: T; }) => T["__R"]
readonly
[name]: string
readonly
[paramDesc]: ParamDesc