@vowel.to/client / index / createTanStackAdapters
Function: createTanStackAdapters()
ts
function createTanStackAdapters(options): {
navigationAdapter: NavigationAdapter;
automationAdapter?: AutomationAdapter;
};Defined in: lib/vowel/adapters/helpers.ts:239
Create TanStack adapters
Specialized adapters for TanStack Router with automatic route extraction.
Parameters
| Parameter | Type | Description |
|---|---|---|
options | TanStackAdaptersOptions | Configuration options |
Returns
ts
{
navigationAdapter: NavigationAdapter;
automationAdapter?: AutomationAdapter;
}Navigation and automation adapters
| Name | Type | Defined in |
|---|---|---|
navigationAdapter | NavigationAdapter | lib/vowel/adapters/helpers.ts:240 |
automationAdapter? | AutomationAdapter | lib/vowel/adapters/helpers.ts:241 |
Example
ts
import { createTanStackAdapters } from '@vowel.to/client/adapters/helpers';
import { Vowel } from '@vowel.to/client';
import { useRouter } from '@tanstack/react-router';
const router = useRouter();
const { navigationAdapter, automationAdapter } = createTanStackAdapters({
router,
enableAutomation: true
});
const vowel = new Vowel({
appId: 'app-id',
navigationAdapter,
automationAdapter
});