### Hierarchy

- JSONSettingsFilePersistence

### Implements

- ISettingsFilePersistence

## Index

### Constructors

- constructor

### Properties

- path
- settingsFile

### Methods

- read
- write

## Constructors

### constructor

- new JSONSettingsFilePersistence(settingsFile: string): JSONSettingsFilePersistence

- - Defined in @zowe/imperative/src/settings/src/persistance/JSONSettingsFilePersistence.ts:17

  #### Parameters

  - ##### settingsFile: string

  #### Returns JSONSettingsFilePersistence

## Properties

### Private Readonly path

path: string

- Defined in @zowe/imperative/src/settings/src/persistance/JSONSettingsFilePersistence.ts:17

### Private Readonly settingsFile

settingsFile: string

- Defined in @zowe/imperative/src/settings/src/persistance/JSONSettingsFilePersistence.ts:19

## Methods

### read

- read(): ISettingsFile

- Implementation of ISettingsFilePersistence.read

  - Defined in @zowe/imperative/src/settings/src/persistance/JSONSettingsFilePersistence.ts:23

  #### Returns ISettingsFile

### write

- write(settings: ISettingsFile): void

- Implementation of ISettingsFilePersistence.write

  - Defined in @zowe/imperative/src/settings/src/persistance/JSONSettingsFilePersistence.ts:27

  #### Parameters

  - ##### settings: ISettingsFile

  #### Returns void

Generated using TypeDoc