|
1 | | -declare module '@commitlint/load' { |
2 | | - export const enum Level { |
3 | | - Disable = 0, |
4 | | - Warn = 1, |
5 | | - Error = 2 |
6 | | - } |
7 | | - |
8 | | - export type Case = |
9 | | - | 'lower-case' |
10 | | - | 'lowercase' |
11 | | - | 'lowerCase' |
12 | | - | 'upper-case' |
13 | | - | 'uppercase' |
14 | | - | 'camel-case' |
15 | | - | 'kebab-case' |
16 | | - | 'pascal-case' |
17 | | - | 'sentence-case' |
18 | | - | 'sentencecase' |
19 | | - | 'start-case' |
20 | | - | 'snake-case'; |
21 | | - |
22 | | - export type Applicability = 'always' | 'never'; |
23 | | - |
24 | | - export type Rule<T> = [Level, Applicability, T]; |
25 | | - |
26 | | - export type Rules = { |
27 | | - 'body-leading-blank'?: Rule<undefined>; |
28 | | - 'body-max-length'?: Rule<number>; |
29 | | - 'body-max-line-length'?: Rule<number>; |
30 | | - 'body-min-length'?: Rule<number>; |
31 | | - 'footer-leading-blank'?: Rule<undefined>; |
32 | | - 'footer-max-length'?: Rule<number>; |
33 | | - 'footer-min-length'?: Rule<number>; |
34 | | - 'footer-max-line-length'?: Rule<number>; |
35 | | - 'header-case'?: Rule<Case>; |
36 | | - 'header-full-stop'?: Rule<string>; |
37 | | - 'header-max-length'?: Rule<number>; |
38 | | - 'header-min-length'?: Rule<number>; |
39 | | - 'references-empty'?: Rule<undefined>; |
40 | | - 'scope-enum'?: Rule<string[]>; |
41 | | - 'scope-case'?: Rule<Case>; |
42 | | - 'scope-empty'?: Rule<undefined>; |
43 | | - 'scope-max-length'?: Rule<number>; |
44 | | - 'scope-min-length'?: Rule<number>; |
45 | | - 'subject-case'?: Rule<Case | Case[]>; |
46 | | - 'subject-empty'?: Rule<undefined>; |
47 | | - 'subject-full-stop'?: Rule<string>; |
48 | | - 'subject-max-length'?: Rule<number>; |
49 | | - 'subject-min-length'?: Rule<number>; |
50 | | - 'type-enum'?: Rule<string[]>; |
51 | | - 'type-case'?: Rule<Case>; |
52 | | - 'type-empty'?: Rule<undefined>; |
53 | | - 'type-max-length'?: Rule<number>; |
54 | | - 'type-min-length'?: Rule<number>; |
55 | | - 'signed-off-by'?: Rule<string>; |
56 | | - }; |
57 | | - |
58 | | - export type CommitlintConfig = { |
59 | | - extends?: string[]; |
60 | | - rules: Rules; |
61 | | - }; |
62 | | - |
63 | | - export default function commitlintLoad(): Promise<CommitlintConfig>; |
64 | | -} |
65 | | - |
66 | 1 | declare module 'commitizen' { |
67 | 2 | export namespace configLoader { |
68 | 3 | export function load(): Options; |
|
0 commit comments