UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

28 lines (24 loc) 684 B
import IObjectManager, { objectManagerDefaults, objectManagerSchema } from "./IObjectManager" import Defaults from "./utils/Defaults" import { ExtractProps } from "./utils/extractProps" import Nullable from "./utils/Nullable" export default interface ILoaded extends IObjectManager { src: Nullable<string> onLoad: Nullable<() => void> boxVisible: boolean } export const loadedSchema: Required<ExtractProps<ILoaded>> = { ...objectManagerSchema, src: String, onLoad: Function, boxVisible: Boolean } export const loadedDefaults: Defaults<ILoaded> = { ...objectManagerDefaults, src: undefined, onLoad: undefined, boxVisible: false }