[**react-native-notify-kit**](react-native/reference/index)

---

[react-native-notify-kit](react-native/reference/index) / NativeError

# Interface: NativeError

Defined in: [packages/react-native/src/types/Library.ts:8](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Library.ts#L8)

An Error that has occurred in native Android or iOS code converted into a JavaScript Error.

## Extends

- `Error`

## Properties

### code

> `readonly` **code**: `string`

Defined in: [packages/react-native/src/types/Library.ts:12](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Library.ts#L12)

Error code, e.g. `invalid-parameter`

---

### message

> `readonly` **message**: `string`

Defined in: [packages/react-native/src/types/Library.ts:17](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Library.ts#L17)

Error message

#### Overrides

`Error.message`

---

### name

> **name**: `string`

Defined in: node_modules/typescript/lib/lib.es5.d.ts:1076

#### Inherited from

`Error.name`

---

### nativeErrorCode

> `readonly` **nativeErrorCode**: `string` | `number`

Defined in: [packages/react-native/src/types/Library.ts:22](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Library.ts#L22)

The native returned error code, different per platform

---

### nativeErrorMessage

> `readonly` **nativeErrorMessage**: `string`

Defined in: [packages/react-native/src/types/Library.ts:27](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Library.ts#L27)

The native returned error message, different per platform

---

### stack?

> `optional` **stack?**: `string`

Defined in: node_modules/typescript/lib/lib.es5.d.ts:1078

#### Inherited from

`Error.stack`
