# @changesets/types

[![Open on npmx.dev](https://npmx.dev/api/registry/badge/version/@changesets/types?name=true)](https://npmx.dev/package/@changesets/types)
[![View changelog](https://npmx.dev/api/registry/badge/version/@changesets/cli?color=229fe4&value=View+changelog&label=+)](./CHANGELOG.md)

A package of types for use in changesets, or projects wishing to extend them.

Of these, the most useful types are:

## NewChangeset

The format for a changeset as of changesets version 2.

## ChangelogFunctions

The shape of the object used for generating changelog entries.

## ReleasePlan

The combined object used to version packages and update changelogs.
