Rocky_Mountain_Vending/.pnpm-store/v10/files/d5/2d7b381cbe2be6ddff96f27e2cef558ff76f98ee5787a391f5ad9e41b1f922a20de77783868d57ad313f7b097e52e156567f5fd39aababc71dd60c16747352
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

29 lines
No EOL
1,007 B
Text

/**
* @license
* Copyright 2022 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type { Frame } from '../api/Frame.js';
/**
* Keeps track of the page frame tree and it's is managed by
* {@link FrameManager}. FrameTree uses frame IDs to reference frame and it
* means that referenced frames might not be in the tree anymore. Thus, the tree
* structure is eventually consistent.
* @internal
*/
export declare class FrameTree<FrameType extends Frame> {
#private;
getMainFrame(): FrameType | undefined;
getById(frameId: string): FrameType | undefined;
/**
* Returns a promise that is resolved once the frame with
* the given ID is added to the tree.
*/
waitForFrame(frameId: string): Promise<FrameType>;
frames(): FrameType[];
addFrame(frame: FrameType): void;
removeFrame(frame: FrameType): void;
childFrames(frameId: string): FrameType[];
parentFrame(frameId: string): FrameType | undefined;
}
//# sourceMappingURL=FrameTree.d.ts.map