UNPKG

mylingo3d

Version:

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

32 lines (28 loc) 860 B
import ISimpleObjectManager, { simpleObjectManagerDefaults, simpleObjectManagerSchema } from "./ISimpleObjectManager" import ITexturedBasic, { texturedBasicDefaults, texturedBasicSchema } from "./ITexturedBasic" import ITexturedStandard, { texturedStandardDefaults, texturedStandardSchema } from "./ITexturedStandard" import Defaults from "./utils/Defaults" import { ExtractProps } from "./utils/extractProps" export default interface IFound extends ISimpleObjectManager, ITexturedBasic, ITexturedStandard {} export const foundSchema: Required<ExtractProps<IFound>> = { ...simpleObjectManagerSchema, ...texturedBasicSchema, ...texturedStandardSchema } export const foundDefaults: Defaults<IFound> = { ...simpleObjectManagerDefaults, ...texturedBasicDefaults, ...texturedStandardDefaults }