This error is thrown when a second call to PluginRequireProvider.createPluginHooks has been made without destroying a previous hook call.

### Hierarchy

- ImperativeError
  - PluginRequireAlreadyCreatedError

## Index

### Constructors

- constructor

### Properties

- mDetails
- name

### Accessors

- additionalDetails
- causeErrors
- details
- errorCode
- message
- stack
- suppressDump

## Constructors

### constructor

- new PluginRequireAlreadyCreatedError(): PluginRequireAlreadyCreatedError

- Overrides ImperativeError.constructor

  - Defined in @zowe/imperative/src/imperative/src/plugins/errors/PluginRequireAlreadyCreatedError.ts:18

  #### Returns PluginRequireAlreadyCreatedError

## Properties

### mDetails

mDetails: IImperativeError

Inherited from ImperativeError.mDetails

- Defined in @zowe/imperative/src/error/src/ImperativeError.ts:36

### name

name: string

Inherited from ImperativeError.name

- Defined in typescript/lib/lib.es5.d.ts:973

## Accessors

### additionalDetails

- get additionalDetails(): string

- Inherited from ImperativeError.additionalDetails

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:69

  Return additionalDetails

  readonly
  memberof

    ImperativeError

  #### Returns string

### causeErrors

- get causeErrors(): any

- Inherited from ImperativeError.causeErrors

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:59

  Return causeErrors

  readonly
  memberof

    ImperativeError

  #### Returns any

### details

- get details(): IImperativeError

- Inherited from ImperativeError.details

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:79

  Return IImperativeError object

  readonly
  memberof

    ImperativeError

  #### Returns IImperativeError

### errorCode

- get errorCode(): string

- Inherited from ImperativeError.errorCode

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:89

  Return errorCode

  readonly
  memberof

    ImperativeError

  #### Returns string

### message

- get message(): string

- Inherited from ImperativeError.message

  Overrides Error.message

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:119

  Accessor for the error message.

  readonly
  memberof

    ImperativeError

  #### Returns string

  : The error message

### stack

- get stack(): string

- Inherited from ImperativeError.stack

  Overrides Error.stack

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:109

  Return stack info

  readonly
  memberof

    ImperativeError

  #### Returns string

### suppressDump

- get suppressDump(): boolean

- Inherited from ImperativeError.suppressDump

  - Defined in @zowe/imperative/src/error/src/ImperativeError.ts:99

  Return whether or not the error dump should be suppressed

  readonly
  memberof

    ImperativeError

  #### Returns boolean

Generated using TypeDoc