import type { NodeDef } from '../../NodeRegistry'; import { obj } from '../shared'; export const ObjectByName: NodeDef = { type: 'ObjectByName', label: 'Object by name', category: 'data', description: 'Finds a scene object by its name.', inputs: [], outputs: [obj('object')], params: [{ key: 'name', label: 'Name', kind: 'text', default: '' }], run: (ctx, _inputs, params) => ({ outputs: { object: ctx.findByName(String(params.name ?? '')) } }), };