1
- import { PluginConfigSchema } from '../plugin-config' ;
2
- import { RunnerOutputSchema } from '../output' ;
3
- import { CoreConfigSchema } from '../core-config' ;
4
- import { CategoryConfigSchema } from '../category-config' ;
5
- import { UploadConfigSchema } from '../upload-config' ;
6
- import { PersistConfigSchema } from '../persist-config' ;
1
+ import { PluginConfig , RunnerOutput } from '../plugin-config' ;
2
+ import { CoreConfig } from '../core-config' ;
3
+ import { CategoryConfig } from '../category-config' ;
4
+ import { UploadConfig } from '../upload-config' ;
5
+ import { PersistConfig } from '../persist-config' ;
7
6
8
7
export function mockConfig ( opt ?: {
9
8
pluginSlug ?: string | string [ ] ;
10
9
auditSlug ?: string | string [ ] ;
11
10
groupSlug ?: string | string [ ] ;
12
- } ) : CoreConfigSchema {
11
+ } ) : CoreConfig {
13
12
let { pluginSlug, auditSlug, groupSlug } = opt || { } ;
14
13
pluginSlug = pluginSlug || 'mock-plugin-slug' ;
15
14
auditSlug = auditSlug || 'mock-audit-slug' ;
@@ -27,7 +26,7 @@ export function mockPluginConfig(opt?: {
27
26
pluginSlug ?: string ;
28
27
auditSlug ?: string | string [ ] ;
29
28
groupSlug ?: string | string [ ] ;
30
- } ) : PluginConfigSchema {
29
+ } ) : PluginConfig {
31
30
const { groupSlug } = opt || { } ;
32
31
let { pluginSlug, auditSlug } = opt || { } ;
33
32
pluginSlug = pluginSlug || 'mock-plugin-slug' ;
@@ -58,7 +57,7 @@ export function mockPluginConfig(opt?: {
58
57
slug : `${ pluginSlug } #${ slug } ` ,
59
58
value : parseFloat ( '0.' + idx ) ,
60
59
} ) ) ,
61
- } satisfies RunnerOutputSchema ) } ' > ${ outputPath } `,
60
+ } satisfies RunnerOutput ) } ' > ${ outputPath } `,
62
61
] ,
63
62
outputPath : outputPath ,
64
63
} ,
@@ -71,7 +70,7 @@ export function mockPluginConfig(opt?: {
71
70
72
71
export function mockAuditConfig ( opt ?: {
73
72
auditSlug ?: string ;
74
- } ) : PluginConfigSchema [ 'audits' ] [ 0 ] {
73
+ } ) : PluginConfig [ 'audits' ] [ 0 ] {
75
74
let { auditSlug } = opt || { } ;
76
75
auditSlug = auditSlug || 'mock-audit-slug' ;
77
76
@@ -85,7 +84,7 @@ export function mockAuditConfig(opt?: {
85
84
}
86
85
export function mockMetric ( opt ?: {
87
86
auditRef ?: string ;
88
- } ) : CategoryConfigSchema [ 'metrics' ] [ 0 ] {
87
+ } ) : CategoryConfig [ 'metrics' ] [ 0 ] {
89
88
const { auditRef } = opt || { } ;
90
89
const ref = auditRef || 'mock-plugin-slug#mock-audit-slug' ;
91
90
@@ -98,7 +97,7 @@ export function mockMetric(opt?: {
98
97
export function mockGroupConfig ( opt ?: {
99
98
groupSlug ?: string ;
100
99
auditSlug ?: string | string [ ] ;
101
- } ) : PluginConfigSchema [ 'groups' ] [ 0 ] {
100
+ } ) : PluginConfig [ 'groups' ] [ 0 ] {
102
101
let { groupSlug, auditSlug } = opt || { } ;
103
102
groupSlug = groupSlug || 'mock-group-slug' ;
104
103
auditSlug = auditSlug || 'mock-audit-slug' ;
@@ -116,7 +115,7 @@ export function mockGroupConfig(opt?: {
116
115
export function mockCategory ( opt ?: {
117
116
categorySlug ?: string ;
118
117
auditRefOrGroupRef ?: string | string [ ] ;
119
- } ) : CategoryConfigSchema {
118
+ } ) : CategoryConfig {
120
119
let { auditRefOrGroupRef, categorySlug } = opt || { } ;
121
120
categorySlug = categorySlug || 'mock-category-slug' ;
122
121
auditRefOrGroupRef = auditRefOrGroupRef || 'mock-plugin-slug#mock-audit-slug' ;
@@ -133,18 +132,14 @@ export function mockCategory(opt?: {
133
132
} ;
134
133
}
135
134
136
- export function mockUploadConfig (
137
- opt ?: Partial < UploadConfigSchema > ,
138
- ) : UploadConfigSchema {
135
+ export function mockUploadConfig ( opt ?: Partial < UploadConfig > ) : UploadConfig {
139
136
return {
140
137
apiKey : 'm0ck-API-k3y' ,
141
138
server : 'http://test.server.io' ,
142
139
...opt ,
143
140
} ;
144
141
}
145
- export function mockPersistConfig (
146
- opt ?: Partial < PersistConfigSchema > ,
147
- ) : PersistConfigSchema {
142
+ export function mockPersistConfig ( opt ?: Partial < PersistConfig > ) : PersistConfig {
148
143
return {
149
144
outputPath : 'mock-output-path.json' ,
150
145
...opt ,
@@ -153,7 +148,7 @@ export function mockPersistConfig(
153
148
154
149
export function mockRunnerOutput ( opt ?: {
155
150
auditSlug : string | string [ ] ;
156
- } ) : RunnerOutputSchema {
151
+ } ) : RunnerOutput {
157
152
let { auditSlug } = opt || { } ;
158
153
auditSlug = auditSlug || 'mock-audit-output-slug' ;
159
154
const audits = Array . isArray ( auditSlug )
0 commit comments