vue-tdweb
Version:
Documentation is coming.
21 lines (20 loc) • 752 B
TypeScript
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 };