# @backstage/types

## 1.2.1

### Patch Changes

- b40eb41: Move `Expand` and `ExpandRecursive` to `@backstage/types`

## 1.2.1-next.0

### Patch Changes

- b40eb41: Move `Expand` and `ExpandRecursive` to `@backstage/types`

## 1.2.0

### Minor Changes

- c5e39e7: Introduce `createDeferred` and `DeferredPromise`.

## 1.1.1

### Patch Changes

- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.

## 1.1.1-next.0

### Patch Changes

- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.

## 1.1.0

### Minor Changes

- a5c5491ff50c: Added a `durationToMilliseconds` function to help with the conversion to a single duration number

## 1.0.2

### Patch Changes

- 19356df560: Updated dependency `zen-observable` to `^0.9.0`.
- c3fa90e184: Updated dependency `zen-observable` to `^0.10.0`.

## 1.0.2-next.1

### Patch Changes

- c3fa90e184: Updated dependency `zen-observable` to `^0.10.0`.

## 1.0.2-next.0

### Patch Changes

- 19356df560: Updated dependency `zen-observable` to `^0.9.0`.

## 1.0.1

### Patch Changes

- 30e43717c7: Added the `HumanDuration` type, moved here from `@backstage/backend-tasks`. This type matches the `Duration.fromObject` form of `luxon`.

## 1.0.1-next.0

### Patch Changes

- 30e43717c7: Added the `HumanDuration` type, moved here from `@backstage/backend-tasks`. This type matches the `Duration.fromObject` form of `luxon`.

## 1.0.0

### Major Changes

- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).

## 0.1.3

### Patch Changes

- Fix for the previous release with missing type declarations.

## 0.1.2

### Patch Changes

- c77c5c7eb6: Added `backstage.role` to `package.json`
