UNPKG

@revenuecat/purchases-ui-js

Version:

Web components for Paywalls. Powered by RevenueCat

13 lines (12 loc) 521 B
import type { TabControl, TabProps } from "../../types/components/tabs"; import type { Readable } from "svelte/store"; export type SelectTab = (tabId: string, tabIndex: number, interactionType?: "tab" | "switch") => void; interface TabsContext { control: Readable<TabControl>; selectedTabId: Readable<TabProps["id"]>; selectTab: SelectTab; isActive: Readable<boolean>; } export declare function setTabsContext(context: TabsContext): void; export declare function getTabsContext(): TabsContext; export {};