@frak-labs/core-sdk
Version:
Core SDK of the Frak wallet, low level library to interact directly with the frak ecosystem.
21 lines (18 loc) • 749 B
text/typescript
import type { SdkComponentEventMap } from "./component";
import type { SdkLifecycleEventMap } from "./lifecycle";
import type { SdkReferralEventMap } from "./referral";
export type { SdkComponentEventMap } from "./component";
export type {
SdkHandshakeFailureReason,
SdkLifecycleEventMap,
} from "./lifecycle";
export type { SdkReferralEventMap } from "./referral";
/**
* Merged SDK event map. Consumed by the SDK's typed `trackEvent`.
* Stays isolated from wallet-shared because the SDK ships in partner
* bundles (different OpenPanel client id, no wallet-shared dependency
* allowed — see `packages/wallet-shared/AGENTS.md`).
*/
export type SdkEventMap = SdkLifecycleEventMap &
SdkComponentEventMap &
SdkReferralEventMap;