prendy
Version:
Make games with prerendered backdrops using babylonjs and repond
9 lines (8 loc) • 591 B
TypeScript
import { CameraNameFromPlace, PlaceName } from "../../types";
import { getUsefulStoryStuff } from "./prendyRuleMakers";
type CamChangeRulesParam = Partial<{
[P_PlaceName in PlaceName]: Partial<Record<CameraNameFromPlace<P_PlaceName>, (usefulStuff: ReturnType<typeof getUsefulStoryStuff>) => void>>;
}>;
export declare function makeCamChangeEffects(callbacksMap: CamChangeRulesParam): Record<"whenPropertyChanges", import("repond").Effect>;
export declare function makeCamLeaveEffects(callbacksMap: CamChangeRulesParam): Record<"whenPropertyChanges", import("repond").Effect>;
export {};