import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../wayfinder' /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:57 * @route '/two-factor-challenge' */ export const store = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ url: store.url(options), method: 'post', }) store.definition = { methods: ["post"], url: '/two-factor-challenge', } satisfies RouteDefinition<["post"]> /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:57 * @route '/two-factor-challenge' */ store.url = (options?: RouteQueryOptions) => { return store.definition.url + queryParams(options) } /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:57 * @route '/two-factor-challenge' */ store.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({ url: store.url(options), method: 'post', }) /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:57 * @route '/two-factor-challenge' */ const storeForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ action: store.url(options), method: 'post', }) /** * @see \Laravel\Fortify\Http\Controllers\TwoFactorAuthenticatedSessionController::store * @see vendor/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php:57 * @route '/two-factor-challenge' */ storeForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({ action: store.url(options), method: 'post', }) store.form = storeForm const login = { store: Object.assign(store, store), } export default login