UNPKG

vue-tdweb

Version:

Documentation is coming.

21 lines (20 loc) 752 B
import { ApiMethods, AuthorizationStateUnion } from '@airgram/api'; import { TdEventHandler, TdVueConstructor } from './types'; declare class DollarTd { private readonly vm; private _authState; private readonly _authStateUnsubscribe?; constructor(vm: TdVueConstructor); readonly airgram: Airgram.AirgramInstance; readonly api: ApiMethods; readonly authState: AuthorizationStateUnion | { _: null; }; private readonly provider; _destroy(): void; emit(update: Airgram.Update): Promise<any>; off(eventName: string, handler: TdEventHandler): void; on(eventName: string, handler: TdEventHandler): () => void; once(eventName: string, handler: TdEventHandler): () => void; } export { DollarTd };