import type { NodeDef } from '../../NodeRegistry'; import { asNumber } from '../../values'; import { any, num } from '../shared'; export const ToNumber: NodeDef = { type: 'ToNumber', label: 'To number', category: 'data', description: 'Reads a text as a number. Anything that is not one – an empty text, a word – reads as 0.', inputs: [any('value')], outputs: [num('result')], params: [], run: (_ctx, inputs) => ({ outputs: { result: asNumber(inputs.value) } }), };