@trycourier/courier-react-native
Version:
Inbox, Push Notifications, and Preferences for React Native
31 lines • 978 B
TypeScript
import { BrandClient } from "..";
import { ClientModule } from "./ClientModule";
import { InboxClient } from "./InboxClient";
import { PreferenceClient } from "./PreferenceClient";
import { TokenClient } from "./TokenClient";
import { TrackingClient } from "./TrackingClient";
export interface CourierClientOptions {
userId: string;
showLogs: boolean;
jwt?: string;
clientKey?: string;
connectionId?: string;
tenantId?: string;
}
export declare class CourierClient extends ClientModule {
readonly options: CourierClientOptions;
readonly tokens: TokenClient;
readonly brands: BrandClient;
readonly inbox: InboxClient;
readonly preferences: PreferenceClient;
readonly tracking: TrackingClient;
constructor(props: {
userId: string;
jwt?: string;
clientKey?: string;
connectionId?: string;
tenantId?: string;
showLogs?: boolean;
});
}
//# sourceMappingURL=CourierClient.d.ts.map