Rocky_Mountain_Vending/.pnpm-store/v10/files/fb/e1d279e37c3310cd8fd5899c14d6e9b06827809034e27f48915c3d33ac94738023ecdde5e73f6ac7712f09b3f0d90a9ec59da17fee8e8bbbf62a0426d59867
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

67 lines
No EOL
2.6 KiB
Text

/**
* @license
* Copyright 2019 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type { Protocol } from 'devtools-protocol';
import type { CDPSession } from '../api/CDPSession.js';
import type { ElementHandle } from '../api/ElementHandle.js';
import type { JSHandle } from '../api/JSHandle.js';
import { Realm } from '../api/Realm.js';
import { EventEmitter } from '../common/EventEmitter.js';
import type { TimeoutSettings } from '../common/TimeoutSettings.js';
import type { EvaluateFunc, HandleFor } from '../common/types.js';
import { disposeSymbol } from '../util/disposable.js';
import type { ExecutionContext } from './ExecutionContext.js';
import type { CdpFrame } from './Frame.js';
import type { MAIN_WORLD, PUPPETEER_WORLD } from './IsolatedWorlds.js';
import type { CdpWebWorker } from './WebWorker.js';
/**
* @internal
*/
export interface PageBinding {
name: string;
pptrFunction: Function;
}
/**
* @internal
*/
export interface IsolatedWorldChart {
[key: string]: IsolatedWorld;
[MAIN_WORLD]: IsolatedWorld;
[PUPPETEER_WORLD]: IsolatedWorld;
}
/**
* @internal
*/
export type IsolatedWorldEmitter = EventEmitter<{
context: ExecutionContext;
disposed: undefined;
consoleapicalled: Protocol.Runtime.ConsoleAPICalledEvent;
/** Emitted when a binding that is not installed by the ExecutionContext is called. */
bindingcalled: Protocol.Runtime.BindingCalledEvent;
}>;
/**
* @internal
*/
export declare class IsolatedWorld extends Realm {
#private;
constructor(frameOrWorker: CdpFrame | CdpWebWorker, timeoutSettings: TimeoutSettings);
get environment(): CdpFrame | CdpWebWorker;
get client(): CDPSession;
get emitter(): IsolatedWorldEmitter;
setContext(context: ExecutionContext): void;
hasContext(): boolean;
get context(): ExecutionContext | undefined;
evaluateHandle<Params extends unknown[], Func extends EvaluateFunc<Params> = EvaluateFunc<Params>>(pageFunction: Func | string, ...args: Params): Promise<HandleFor<Awaited<ReturnType<Func>>>>;
evaluate<Params extends unknown[], Func extends EvaluateFunc<Params> = EvaluateFunc<Params>>(pageFunction: Func | string, ...args: Params): Promise<Awaited<ReturnType<Func>>>;
adoptBackendNode(backendNodeId?: Protocol.DOM.BackendNodeId): Promise<JSHandle<Node>>;
adoptHandle<T extends JSHandle<Node>>(handle: T): Promise<T>;
transferHandle<T extends JSHandle<Node>>(handle: T): Promise<T>;
/**
* @internal
*/
createCdpHandle(remoteObject: Protocol.Runtime.RemoteObject): JSHandle | ElementHandle<Node>;
[disposeSymbol](): void;
}
//# sourceMappingURL=IsolatedWorld.d.ts.map