Skip to content

Commit 28683b3

Browse files
authored
chore: remove some any types (#2390)
1 parent 7f4999b commit 28683b3

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

features/step_definitions/usage_json_steps.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ import { IUsage } from '../../src/formatter/helpers/usage_helpers'
66

77
Then('it outputs the usage data:', function (this: World, table: DataTable) {
88
const usageData: IUsage[] = JSON.parse(this.lastRun.output)
9-
table.hashes().forEach((row: any) => {
9+
table.hashes().forEach((row) => {
1010
const rowUsage = usageData.find(
1111
(datum) =>
1212
datum.pattern === row.PATTERN && datum.patternType === row.PATTERN_TYPE
1313
)
1414
expect(rowUsage).to.be.an('object')
1515
expect(rowUsage.line).to.eql(parseInt(row.LINE))
16-
expect(rowUsage.matches).to.have.lengthOf(row['NUMBER OF MATCHES'])
16+
expect(rowUsage.matches).to.have.lengthOf(Number(row['NUMBER OF MATCHES']))
1717
expect(rowUsage.uri).to.eql(path.normalize(row.URI))
1818
})
1919
})

features/support/formatter_output_helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export function normalizeMessageOutput(
6060
export function stripMetaMessages(
6161
envelopeObjects: messages.Envelope[]
6262
): messages.Envelope[] {
63-
return envelopeObjects.filter((e: any) => {
63+
return envelopeObjects.filter((e) => {
6464
// filter off meta objects, almost none of it predictable/useful for testing
6565
return doesNotHaveValue(e.meta)
6666
})

src/runtime/test_case_runner.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ export default class TestCaseRunner {
133133
async invokeStep(
134134
step: messages.PickleStep,
135135
stepDefinition: IDefinition,
136-
hookParameter?: any
136+
hookParameter?: ITestCaseHookParameter
137137
): Promise<messages.TestStepResult> {
138138
return await StepRunner.run({
139139
defaultTimeout: this.supportCodeLibrary.defaultTimeout,

src/support_code_library_builder/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { buildParameterType } from './build_parameter_type'
3636
import { SourcedParameterTypeRegistry } from './sourced_parameter_type_registry'
3737

3838
interface IStepDefinitionConfig {
39-
code: any
39+
code: Function
4040
line: number
4141
options: any
4242
keyword: GherkinStepKeyword
@@ -52,14 +52,14 @@ interface ITestCaseHookDefinitionConfig {
5252
}
5353

5454
interface ITestStepHookDefinitionConfig {
55-
code: any
55+
code: Function
5656
line: number
5757
options: any
5858
uri: string
5959
}
6060

6161
interface ITestRunHookDefinitionConfig {
62-
code: any
62+
code: Function
6363
line: number
6464
options: any
6565
uri: string
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
declare module 'knuth-shuffle-seeded' {
2-
export default function shuffle(inputArray: any[], seed?: any): any
2+
export default function shuffle<T>(inputArray: T[], seed?: string): T[]
33
}

0 commit comments

Comments
 (0)