> For the complete documentation index, see [llms.txt](https://error.angular-package.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://error.angular-package.dev/typeerror.md).

# TypeError {}

- [Overview](https://error.angular-package.dev/typeerror/overview.md): The \`TypeError\` object
- [Generic type variables](https://error.angular-package.dev/typeerror/generic-type-variables.md): The \`TypeError\` object generic type variables
- [★ Constructor](https://error.angular-package.dev/typeerror/constructor.md): The \`TypeError\` object constructor
- [Accessors](https://error.angular-package.dev/typeerror/accessors.md): The \`TypeError\` object accessors
- [get name()](https://error.angular-package.dev/typeerror/accessors/get-name.md): The \`get\` accessor obtains error name
- [get type()](https://error.angular-package.dev/typeerror/accessors/get-type.md): The \`get\` accessor obtains the type
- [get \[Symbol.toStringTag\]()](https://error.angular-package.dev/typeerror/accessors/get-symbol.tostringtag.md): Changes the default tag to 'TypeError' for an instance
- [Properties](https://error.angular-package.dev/typeerror/properties.md): The \`TypeError\` object properties
- [static template](https://error.angular-package.dev/typeerror/properties/static-template.md): A template of the error message
- [#type?](https://error.angular-package.dev/typeerror/properties/type.md): Private string-type property of the type that causes an error to be thrown(or not thrown)
- [Methods](https://error.angular-package.dev/typeerror/methods.md): The \`TypeError\` object methods
- [static define()](https://error.angular-package.dev/typeerror/methods/static-define.md): Defines the \`TypeError\` instance
- [static isTypeError()](https://error.angular-package.dev/typeerror/methods/static-istypeerror.md): Checks whether the value of any type is an instance of \`TypeError\`
