UNPKG

telegram-mtproto

Version:
33 lines (25 loc) 552 B
//@flow import { NetMessage } from '../service/networker/net-message' export type BinaryData = number[] | Uint8Array export type TLParam = { name: string, type: string } export type TLConstruct = { id: string, type: string, predicate: string, params: TLParam[] } export type TLMethod = { id: string, type: string, method: string, params: TLParam[] } export type TLSchema = { constructors: TLConstruct[], methods: TLMethod[], constructorsIndex?: number[] } export type MsgGetter = ({ req_msg_id: string }) => NetMessage