@akylas/nativescript-inappbrowser
Version:
InAppBrowser for NativeScript
26 lines (25 loc) • 1.01 kB
TypeScript
import Context = android.content.Context;
import Intent = android.content.Intent;
import Bundle = android.os.Bundle;
import { Observable } from '@nativescript/core';
export declare class ChromeTabsEvent extends Observable {
message: string;
resultType: string;
isError: boolean;
}
export declare const BROWSER_ACTIVITY_EVENTS: ChromeTabsEvent;
export declare class ChromeTabsManagerActivity extends android.app.Activity {
private mOpened;
private resultType;
private isError;
constructor();
onCreate(savedInstanceState?: Bundle): void;
onResume(): void;
onDestroy(): void;
onNewIntent(intent: Intent): void;
onRestoreInstanceState(savedInstanceState: Bundle): void;
onSaveInstanceState(savedInstanceState: Bundle): void;
}
export declare const createStartIntent: (context: Context, authIntent: Intent) => Intent;
export declare const createDismissIntent: (context: Context) => Intent;
export declare const createBaseIntent: (context: Context) => Intent;