> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.typemappings.md).

# TypeMappings

Field in [InMemoryVariableStorage](/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md)

## Summary

```csharp
public static readonly Dictionary<System.Type, Yarn.IType> TypeMappings = new Dictionary<System.Type, Yarn.IType>
            {
                { typeof(string), Yarn.BuiltinTypes.String },
                { typeof(bool), Yarn.BuiltinTypes.Boolean },
                { typeof(int), Yarn.BuiltinTypes.Number },
                { typeof(float), Yarn.BuiltinTypes.Number },
                { typeof(double), Yarn.BuiltinTypes.Number },
                { typeof(sbyte), Yarn.BuiltinTypes.Number },
                { typeof(byte), Yarn.BuiltinTypes.Number },
                { typeof(short), Yarn.BuiltinTypes.Number },
                { typeof(ushort), Yarn.BuiltinTypes.Number },
                { typeof(uint), Yarn.BuiltinTypes.Number },
                { typeof(long), Yarn.BuiltinTypes.Number },
                { typeof(ulong), Yarn.BuiltinTypes.Number },
                { typeof(decimal), Yarn.BuiltinTypes.Number },
            };
```
