Rocky_Mountain_Vending/.pnpm-store/v10/files/6b/052c28cef07890bbf282298685f7020726e03faec2ee54e3a23080901701dcac6b77b4ca4bb7b0ff8d68c164bf795255f5f8196944b0b4576b558874999fb3
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

30 lines
664 B
Text

/**
* @license
* Copyright 2024 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type {Event} from 'webdriver-bidi-protocol';
import type {Commands} from 'webdriver-bidi-protocol';
import type {EventEmitter} from '../../common/EventEmitter.js';
export type {Commands};
/**
* @internal
*/
export type BidiEvents = {
[K in Event['method']]: Extract<Event, {method: K}>['params'];
};
/**
* @internal
*/
export interface Connection<Events extends BidiEvents = BidiEvents>
extends EventEmitter<Events> {
send<T extends keyof Commands>(
method: T,
params: Commands[T]['params'],
): Promise<{result: Commands[T]['returnType']}>;
}