import { SetupContext } from 'vue'; export type SetterMap = { [P in keyof TConfiguration]?: (gameObject: TGameObject, emit: SetupContext["emit"]) => (value?: TConfiguration[P]) => void; };