UNPKG

capacitor-branch-deep-links

Version:
37 lines (36 loc) 1.81 kB
import { WebPlugin, PluginListenerHandle } from '@capacitor/core'; import { BranchDeepLinksPlugin, BranchLoggedOutResponse, BranchReferringParamsResponse, BranchUrlParams, BranchShortUrlParams, BranchShortUrlResponse, BranchShowShareSheetParams, BranchTrackingResponse, BranchQRCodeParams, BranchQRCodeResponse, BranchDMAParams, BranchInitEvent } from './definitions'; export declare class BranchDeepLinksWeb extends WebPlugin implements BranchDeepLinksPlugin { constructor(); handleUrl(_: BranchUrlParams): Promise<void>; generateShortUrl(_: BranchShortUrlParams): Promise<BranchShortUrlResponse>; showShareSheet(_: BranchShowShareSheetParams): Promise<void>; getStandardEvents(): Promise<{ [index: number]: string; }>; sendBranchEvent(_: { eventName: string; metaData: { [key: string]: any; }; }): Promise<void>; handleATTAuthorizationStatus(_: { status: number; }): Promise<void>; disableTracking(_: { isEnabled: false; }): Promise<BranchTrackingResponse>; setIdentity(_: { newIdentity: string; }): Promise<BranchReferringParamsResponse>; logout(): Promise<BranchLoggedOutResponse>; getBranchQRCode(_: BranchQRCodeParams): Promise<BranchQRCodeResponse>; getLatestReferringParams(): Promise<BranchReferringParamsResponse>; getFirstReferringParams(): Promise<BranchReferringParamsResponse>; setDMAParamsForEEA(_: BranchDMAParams): Promise<void>; setConsumerProtectionAttributionLevel(_: { level: string; }): Promise<void>; addListener(_eventName: 'init', _listenerFunc: (event: BranchInitEvent) => void): Promise<PluginListenerHandle>; addListener(_eventName: 'initError', _listenerFunc: (error: any) => void): Promise<PluginListenerHandle>; }