UNPKG

narraleaf-react

Version:

A React visual novel player framework

20 lines (19 loc) 788 B
import { GameState } from "../../../../../game/player/gameState"; import { Chosen } from "../../../type"; import React from "react"; import { ChoiceEvaluated } from "../type"; interface UIMenuContext { evaluated: ChoiceEvaluated[]; choose: (choice: Chosen) => void; gameState: GameState; } export declare const UIMenuContext: React.Context<UIMenuContext | null>; export declare function useUIMenuContext(): UIMenuContext; interface UIListContext { register: (ref: React.RefObject<HTMLElement>) => number; unregister: (ref: React.RefObject<HTMLElement>) => void; getIndex: (ref: React.RefObject<HTMLElement>) => number; } export declare const UIListContext: React.Context<UIListContext | null>; export declare function useUIListContext(): UIListContext; export {};