UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

23 lines (22 loc) 1.27 kB
import { type IBrowserHandle, type IBrowserManager } from "../../common/browser/IBrowserManager"; /** * Реализация `IBrowserManager` поверх нативного CCMP browser API. * * CCMP предоставляет полноценное CEF-управление через `ccmp.browsers` * это прямое соответствие RageMP'шному `mp.browsers`. Маппинг: * - `create(url)``ccmp.browsers.create(url)` → возвращает `Browser` с * числовым `id`, который мы храним для последующих `execute`/`destroy`. * - `execute(code)``Browser.executeJavaScript(code)`. * - `destroy()``Browser.destroy()`. * * Геймод-консьюмер (`BrowserService` → один логический браузер на гейм-mod) * управляет только одним инстансом одновременно, поэтому держим ссылку * на единственный созданный браузер. */ export declare class CCMPBrowserManager implements IBrowserManager { private _browser; create(url: string): void; createInstance(url: string): IBrowserHandle; destroy(): void; execute(code: string): void; }