---
title: "Interface declaration"
description: "Interfaces, along with types, are a first-class way to declare object types which can later be extended."
dependencies: []
link: "https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#interfaces"
---
