---
title: createTLSchema
status: published
category: tlschema
group: Function
author: api
date: 06/23/2023
order: 14
---Public Function
Create a TLSchema with custom shapes. Custom shapes cannot override default shapes.
##### Parameters
`{ shapes }`
```ts
{
shapes: Record
}
```
##### Returns
```ts
TLSchema
```
##### References
[SchemaShapeInfo](/gen/tlschema/SchemaShapeInfo-type), [TLSchema](/gen/tlschema/TLSchema-type)