TypeScript provides a utility type called Readonly
which allows us to make a property or properties readonly.
Example
interface Item {
title: string,
description: string
}
const item: Readonly<Item> = {
title: "Cheddar Cheese Slices",
description: "Generic Brand; 10 slices"
}
item.title = "Generic Brand Cheese Slices" //Cannot assign to 'title' because it is a read-only property.