Skip to content

Commit 2d33ca2

Browse files
refactor: extract interface to module
1 parent 293052e commit 2d33ca2

3 files changed

Lines changed: 6 additions & 9 deletions

File tree

src/configs/cli.settings.config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import Conf, {type Schema} from 'conf';
22
import {ENV} from '../env';
3-
4-
export interface CliSettingsConfig {
5-
encryption: boolean;
6-
}
3+
import {type CliSettingsConfig} from '../types/cli.settings.config';
74

85
const schema: Schema<CliSettingsConfig> = {
96
encryption: {

src/stores/settings.store.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import {isNullish, nonNullish} from '@dfinity/utils';
22
import type Conf from 'conf';
33
import {yellow} from 'kleur';
4-
import {
5-
type CliSettingsConfig,
6-
getSettingsConfig,
7-
saveEncryption
8-
} from '../configs/cli.settings.config';
4+
import {getSettingsConfig, saveEncryption} from '../configs/cli.settings.config';
95
import {askForPassword} from '../services/cli.settings.services';
6+
import type {CliSettingsConfig} from '../types/cli.settings.config';
107
import {configFileExists, loadConfig} from '../utils/config.utils';
118
import {isHeadless} from '../utils/process.utils';
129
import {confirm} from '../utils/prompt.utils';

src/types/cli.settings.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export interface CliSettingsConfig {
2+
encryption: boolean;
3+
}

0 commit comments

Comments
 (0)