# @mtcute/tl-runtime

📖 [API Reference](https://ref.mtcute.dev/modules/_mtcute_tl_runtime.html)

This package contains runtime for TL (de-)serialization.
It only contains binary reader and writer implementations,
as well as some `Uint8Array` utilities, and is used by `@mtcute/core`.

`@mtcute/tl-utils` on the other hand has utilities like codegen
and schema manipulation, which is only needed at runtime if you
are patching the schema (which is a rare case anyways).

## Features
- Supports all TL features used by the public schema
- Supports browsers out of the box
