lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
17 lines (16 loc) • 686 B
TypeScript
import { ExtractProps } from "./utils/extractProps";
import IAppendable from "./IAppendable";
import Nullable from "./utils/Nullable";
export type FrameValue = number | boolean;
export type FrameData = Record<number, //frame number
FrameValue>;
export type AnimationData = Record<string, //uuid
Record<string, //property name
FrameData>>;
export default interface IAimationManager extends IAppendable {
paused: boolean;
loop: boolean | number;
data: Nullable<AnimationData>;
}
export declare const animationManagerSchema: Required<ExtractProps<IAimationManager>>;
export declare const animationManagerDefaults: Partial<import("./utils/Defaults").default<IAimationManager>>;