chore(deps): update dependency typescript to v4 (#20)
chore(deps): update dependency typescript to v4 (#20)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`^3.8.3` -> `^4.0.0`](https://renovatebot.com/diffs/npm/typescript/3.9.9/4.2.2) | [![age](https://badges.renovateapi.com/packages/npm/typescript/4.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/typescript/4.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/typescript/4.2.2/compatibility-slim/3.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/typescript/4.2.2/confidence-slim/3.9.9)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>Microsoft/TypeScript</summary>

### [`v4.1.5`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.5)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.4...v4.1.5)

This release contains a fix for [an issue when language service plugins have no specified name](https://togithub.com/microsoft/TypeScript/issues/42718).

### [`v4.1.4`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.4)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.3...v4.1.4)

This release contains fixes for a [security risk involving language service plugin loading](https://togithub.com/microsoft/TypeScript/issues/42712). More details are available [here](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-1639).

### [`v4.1.3`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.3)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.1.2...v4.1.3)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-1).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v4.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.0%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.2%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.3%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-41) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v4.1.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.1.2)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.0.7...v4.1.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-1).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v4.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.0%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.1.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-41) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v4.0.7`](https://togithub.com/Microsoft/TypeScript/releases/v4.0.7)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.0.6...v4.0.7)

This release contains a fix for [an issue when language service plugins have no specified name](https://togithub.com/microsoft/TypeScript/issues/42718).

### [`v4.0.6`](https://togithub.com/Microsoft/TypeScript/releases/v4.0.6)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.0.5...v4.0.6)

This release contains fixes for a [security risk involving language service plugin loading](https://togithub.com/microsoft/TypeScript/issues/42712). More details are available [here](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-1639).

### [`v4.0.5`](https://togithub.com/Microsoft/TypeScript/releases/v4.0.5)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.0.3...v4.0.5)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v4.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.0%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.2%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.3](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+4.0.3%22+is%3Aclosed+).
-   TypeScript 4.0.4 NOT FOUND
-   [fixed issues query for TypeScript v4.0.5](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+4.0.5%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

### [`v4.0.3`](https://togithub.com/Microsoft/TypeScript/releases/v4.0.3)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v4.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.0%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.2%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.3](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+4.0.3%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-40) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v4.0.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.0.2)

[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v3.9.9...v4.0.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v4.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.0%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v4.0.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.2%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-40) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/google-cloudevents-python).
googleapis/google-cloudevents-python,googleapis/google-cloudevents-python,googleapis/google-cloudevents-python