Skip to content

Commit 45bf394

Browse files
authored
fix(prompt): correct import kind in prompt package (#2852)
* fix(prompt): correct import kind in prompt package * fix(prompt): revert chalk type imports
1 parent b1155ca commit 45bf394

File tree

10 files changed

+18
-11
lines changed

10 files changed

+18
-11
lines changed

@commitlint/prompt/src/index.ts

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ import {input} from './input';
33

44
type Commit = (input: string) => void;
55

6+
/**
7+
* Entry point for commitizen
8+
* @param cz inquirer instance passed by commitizen, unused
9+
* @param commit callback to execute with complete commit message
10+
* @return {void}
11+
*/
612
export function prompter(cz: typeof inquirer, commit: Commit): void {
713
input(cz.prompt).then((message) => {
814
commit(message);

@commitlint/prompt/src/input.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import load from '@commitlint/load';
2-
import {DistinctQuestion, PromptModule} from 'inquirer';
2+
import type {DistinctQuestion, PromptModule} from 'inquirer';
33

44
import format from './library/format';
55
import getPrompt from './library/get-prompt';

@commitlint/prompt/src/inquirer/InputCustomPrompt.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import chalk from 'chalk';
33
import inquirer from 'inquirer';
44
import InputPrompt from 'inquirer/lib/prompts/input';
55
import observe from 'inquirer/lib/utils/events';
6-
import {Interface as ReadlineInterface, Key} from 'readline';
6+
import type {Interface as ReadlineInterface, Key} from 'readline';
77
import type {Subscription} from 'rxjs/internal/Subscription';
88

99
import Answers = inquirer.Answers;

@commitlint/prompt/src/library/format.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Result} from './types';
1+
import type {Result} from './types';
22
import format from './format';
33

44
test('should return empty string', () => {

@commitlint/prompt/src/library/format.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import chalk from 'chalk';
2-
import {Result, ResultPart} from './types';
2+
import type {Result, ResultPart} from './types';
33

44
/**
55
* Get formatted commit message

@commitlint/prompt/src/library/get-forced-case-fn.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {toCase} from '@commitlint/ensure';
2-
import {RuleEntry} from './types';
32
import {ruleIsActive, ruleIsNotApplicable} from './utils';
4-
import {TargetCaseType} from '@commitlint/types';
3+
import type {RuleEntry} from './types';
4+
import type {TargetCaseType} from '@commitlint/types';
55

66
/**
77
* Get forced case for rule

@commitlint/prompt/src/library/get-forced-leading-fn.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {RuleEntry} from './types';
1+
import type {RuleEntry} from './types';
22
import {ruleIsActive, ruleIsNotApplicable} from './utils';
33

44
/**

@commitlint/prompt/src/library/get-prompt.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import chalk from 'chalk';
2-
import {InputCustomOptions} from 'inquirer';
2+
import type {InputCustomOptions} from 'inquirer';
33

44
import type {InputSetting, RuleEntry, Result, ResultPart} from './types';
55

@commitlint/prompt/src/library/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {RuleConfigCondition, RuleConfigSeverity} from '@commitlint/types';
1+
import type {RuleConfigCondition, RuleConfigSeverity} from '@commitlint/types';
22

33
export type RuleEntry =
44
| [string, Readonly<[RuleConfigSeverity.Disabled]>]

@commitlint/prompt/src/library/utils.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import {QualifiedRules, RuleConfigSeverity} from '@commitlint/types';
2-
import {RuleEntry} from './types';
1+
import {RuleConfigSeverity} from '@commitlint/types';
2+
import type {QualifiedRules} from '@commitlint/types';
3+
import type {RuleEntry} from './types';
34

45
/**
56
* Get name for a given rule id

0 commit comments

Comments
 (0)