[Home](../../readme.md) | [Installation](../installation.md) | [Usage](../usage.md) | [Types](../types/) | **Values** | [Syntax](../syntax/) | [TypeRegistry](../type-registry.md) | [TypeCheck](../type-check.md) # Convert Use the Convert function to convert a value into its target type if a reasonable conversion is possible. This function may return an invalid value and should be checked before use. Its return type is `unknown`. ```typescript const T = Type.Object({ x: Type.Number() }); const R1 = Value.Convert(T, { x: "3.14" }); // const R1 = { x: 3.14 } const R2 = Value.Convert(T, { x: "not a number" }); // const R2 = { x: 'not a number' } ``` Back to [Home](../../readme.md)