UNPKG

@javelin/devtool

Version:

Developer tool for Javelin ECS.

15 lines 705 B
import React, { PropsWithChildren } from "react"; import { WorldConfig } from "../types"; import { JavelinMessage } from "@javelin/net"; export declare type WorldProviderProps = PropsWithChildren<{ worlds: WorldConfig[]; onMessage: (world: WorldConfig, message: JavelinMessage) => unknown; }>; export declare type WorldProviderAPI = { worlds: WorldConfig[]; sendMessage: (world: WorldConfig, message: JavelinMessage) => void; }; export declare const worldContext: React.Context<WorldProviderAPI>; export declare const useWorld: () => WorldProviderAPI; export declare function WorldProvider(props: WorldProviderProps): JSX.Element; //# sourceMappingURL=world_provider.d.ts.map