Files
e2b-dev--e2b/utils/parseInput.ts
T
2023-04-21 21:54:16 +00:00

15 lines
314 B
TypeScript

import { ModelTemplateArg } from 'state/model'
export function parseInput(argTemplate: ModelTemplateArg, value: string) {
if (argTemplate.type === 'number') {
try {
const result = parseFloat(value)
return isNaN(result) ? undefined : result
} catch {
return
}
}
return value
}