Skip to content

Commit ddc437c

Browse files
refactor: remove imported multiple times (#1040)
Co-authored-by: Wim Selles <wim@wswebcreation.nl>
1 parent 8e2de19 commit ddc437c

File tree

10 files changed

+10
-21
lines changed

10 files changed

+10
-21
lines changed

packages/image-comparison-core/src/helpers/options.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ import {
88
} from './constants.js'
99
import type { ClassOptions, DefaultOptions } from './options.interfaces.js'
1010
import type { MethodImageCompareCompareOptions, ScreenMethodImageCompareCompareOptions } from '../methods/images.interfaces.js'
11-
import type { BeforeScreenshotOptions } from './beforeScreenshot.interfaces.js'
11+
import type { BeforeScreenshotOptions, BeforeScreenshotResult } from './beforeScreenshot.interfaces.js'
1212
import type { AfterScreenshotOptions } from './afterScreenshot.interfaces.js'
13-
import type { BeforeScreenshotResult } from './beforeScreenshot.interfaces.js'
1413
import type { InstanceData } from '../methods/instanceData.interfaces.js'
1514
import type { ComparisonIgnoreOption } from '../resemble/compare.interfaces.js'
1615
import {

packages/image-comparison-core/src/helpers/utils.interfaces.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import type { BaseCoordinates, BaseDimensions, FilePaths, FolderPaths } from '../base.interfaces.js'
1+
import type { BaseCoordinates, BaseDimensions, FilePaths, FolderPaths, Folders } from '../base.interfaces.js'
22
import type { DeviceRectangles } from '../methods/rectangles.interfaces.js'
3-
import type { Folders } from '../base.interfaces.js'
43

54
export interface GetAndCreatePathOptions {
65
/** The name of the browser */

packages/image-comparison-core/src/methods/createCompareReport.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'
22
import { writeFileSync, readFileSync } from 'node:fs'
33
import { createCompareReport, createJsonReportIfNeeded } from './createCompareReport.js'
44
import type { CompareData } from '../resemble/compare.interfaces.js'
5-
import type { BoundingBox } from './rectangles.interfaces.js'
6-
import type { IgnoreBoxes } from './rectangles.interfaces.js'
5+
import type { BoundingBox, IgnoreBoxes } from './rectangles.interfaces.js'
76
import type { BaseDimensions } from '../base.interfaces.js'
87
import { getBase64ScreenshotSize } from '../helpers/utils.js'
98

packages/image-comparison-core/src/methods/images.executeImageCompare.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { describe, it, expect, beforeEach, vi, afterEach } from 'vitest'
22
import { join } from 'node:path'
33
import logger from '@wdio/logger'
4-
import { promises as fsPromises } from 'node:fs'
5-
import { readFileSync, writeFileSync } from 'node:fs'
4+
import { promises as fsPromises, readFileSync, writeFileSync } from 'node:fs'
65
import * as utils from '../helpers/utils.js'
76
import * as rectangles from './rectangles.js'
87
import * as processDiffPixels from './processDiffPixels.js'

packages/image-comparison-core/src/methods/images.interfaces.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import type { RectanglesOutput } from './rectangles.interfaces.js'
1+
import type { RectanglesOutput, DeviceRectangles } from './rectangles.interfaces.js'
22
import type { BaseCoordinates, BaseDeviceInfo, BaseDimensions, BaseImageCompareOptions, BaseMobileBlockOutOptions, Folders } from '../base.interfaces.js'
33
import type { TestContext } from './compareReport.interfaces.js'
4-
import type { DeviceRectangles } from './rectangles.interfaces.js'
54
import type { WicElement } from 'src/index.js'
65

76
export interface ResizeDimensions {

packages/image-comparison-core/src/methods/images.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { fileURLToPath } from 'node:url'
2-
import { readFileSync, writeFileSync } from 'node:fs'
3-
import { promises as fsPromises, constants } from 'node:fs'
2+
import { readFileSync, writeFileSync, promises as fsPromises, constants } from 'node:fs'
43
import { dirname, join } from 'node:path'
54
import { Jimp, JimpMime } from 'jimp'
65
import logger from '@wdio/logger'

packages/image-comparison-core/src/methods/processDiffPixels.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@
4646

4747
import logger from '@wdio/logger'
4848
import type { Pixel, WicImageCompareOptions } from 'src/methods/images.interfaces.js'
49-
import type { BoundingBox } from './rectangles.interfaces.js'
50-
import type { IgnoreBoxes } from './rectangles.interfaces.js'
49+
import type { BoundingBox, IgnoreBoxes } from './rectangles.interfaces.js'
5150
import type { CompareData } from '../resemble/compare.interfaces.js'
5251
import { saveBase64Image, addBlockOuts } from './images.js'
5352

packages/image-comparison-core/src/methods/screenshots.interfaces.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import type { DeviceRectangles } from './rectangles.interfaces.js'
2-
import type { RectanglesOutput } from './rectangles.interfaces.js'
1+
import type { DeviceRectangles, RectanglesOutput } from './rectangles.interfaces.js'
32

43
// === UNIVERSAL BASE INTERFACES ===
54

packages/visual-reporter/app/components/SelectHeader.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
'use client'
22

3-
import type { MultiValue, SingleValue, StylesConfig } from 'react-select'
4-
import { components } from 'react-select'
5-
import Select from 'react-select'
3+
import Select, { components, type MultiValue, type SingleValue, type StylesConfig } from 'react-select'
64
import type {
75
OptionType,
86
SelectedOptions,

packages/visual-service/tests/reporter.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { describe, it, expect, vi, beforeEach } from 'vitest'
22
import fs from 'node:fs'
3-
import path from 'node:path'
4-
import { join } from 'node:path'
3+
import path, { join } from 'node:path'
54
import logger from '@wdio/logger'
65
import VisualReportGenerator from '../src/reporter.js'
76
import { jsonFileContent } from './reporter.tests.mockdata.js'

0 commit comments

Comments
 (0)