import type { NodeDef } from '../../NodeRegistry'; import { asEntity } from '../../values'; import { obj, str } from '../shared'; export const NameOf: NodeDef = { type: 'NameOf', label: 'Name of', category: 'data', description: 'The name of an object (empty when there is none).', inputs: [obj('object')], outputs: [str('name')], params: [], run: (_ctx, inputs) => ({ outputs: { name: asEntity(inputs.object)?.name ?? '' } }), };