react-defold
Version:
Defold component for react
32 lines (31 loc) • 789 B
TypeScript
import React from "react";
declare global {
interface Window {
FileLoader?: any;
EngineLoader?: EngineLoader;
GameArchiveLoader?: any;
Progress?: any;
CanvasInput?: any;
Module?: Module;
}
interface EngineLoader {
load: (id: string, root: string) => void;
}
interface Module {
calledRun: boolean;
pauseMainLoop: () => void;
runApp: (id: string, params: unknown) => void;
[key: string]: any;
}
}
interface DefoldAppProps {
id?: string;
root: string;
app: string;
width: number;
height: number;
fullscreen?: boolean;
}
declare const DefoldApp: React.FC<DefoldAppProps>;
export { DefoldApp };
export type { DefoldAppProps };