Skip to content

Commit 3dbaf0b

Browse files
committed
refactor: mapping types
1 parent 6f71e69 commit 3dbaf0b

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/components/compare/compare.operations.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,16 @@ export async function compareVersionsOperations(
107107
}
108108
}
109109

110-
const HANDLE_TYPE_FULLY_ADDED = 'added'
111-
const HANDLE_TYPE_FULLY_REMOVED = 'removed'
112-
const HANDLE_TYPE_FULLY_CHANGED = 'changed'
110+
const HANDLE_TYPE_ADDED = 'added'
111+
const HANDLE_TYPE_REMOVED = 'removed'
112+
const HANDLE_TYPE_CHANGED = 'changed'
113113

114-
type HandleType = typeof HANDLE_TYPE_FULLY_ADDED | typeof HANDLE_TYPE_FULLY_REMOVED | typeof HANDLE_TYPE_FULLY_CHANGED
114+
type HandleType = typeof HANDLE_TYPE_ADDED | typeof HANDLE_TYPE_REMOVED | typeof HANDLE_TYPE_CHANGED
115115

116-
export interface MappingResult<T extends PropertyKey> {
117-
[HANDLE_TYPE_FULLY_ADDED]: T[]
118-
[HANDLE_TYPE_FULLY_REMOVED]: T[]
119-
[HANDLE_TYPE_FULLY_CHANGED]: Record<T, T>
116+
export interface OperationsMappingResult {
117+
[HANDLE_TYPE_ADDED]: OperationId[]
118+
[HANDLE_TYPE_REMOVED]: OperationId[]
119+
[HANDLE_TYPE_CHANGED]: Record<OperationId, OperationId>
120120
}
121121

122122
async function compareCurrentApiType(
@@ -146,7 +146,7 @@ async function compareCurrentApiType(
146146
const [currReducedOperationIdToHashMap, currReducedOperationIdToOriginal] = getOperationsHashMapByApiType(apiType, currOperations, ctx, true)
147147

148148
const reducedOperationIds = new Set([...Object.keys(prevReducedOperationIdToHashMap), ...Object.keys(currReducedOperationIdToHashMap)])
149-
const operationsMapping: MappingResult<OperationId> = { [HANDLE_TYPE_FULLY_ADDED]: [], [HANDLE_TYPE_FULLY_REMOVED]: [], [HANDLE_TYPE_FULLY_CHANGED]: {} }
149+
const operationsMapping: OperationsMappingResult = { [HANDLE_TYPE_ADDED]: [], [HANDLE_TYPE_REMOVED]: [], [HANDLE_TYPE_CHANGED]: {} }
150150
const apiAudienceTransitions: ApiAudienceTransition[] = []
151151
const pairedOperationIds: Record<OperationId, OperationId> = {}
152152

@@ -160,13 +160,13 @@ async function compareCurrentApiType(
160160
// operation not changed
161161
if (prevOperationHash === currOperationHash) { continue }
162162
// operation changed
163-
operationsMapping[HANDLE_TYPE_FULLY_CHANGED][prevOperationId] = currOperationId
163+
operationsMapping[HANDLE_TYPE_CHANGED][prevOperationId] = currOperationId
164164
} else if (prevOperationHash) {
165165
// operation removed
166-
operationsMapping[HANDLE_TYPE_FULLY_REMOVED].push(prevOperationId)
166+
operationsMapping[HANDLE_TYPE_REMOVED].push(prevOperationId)
167167
} else if (currOperationHash) {
168168
// operation added
169-
operationsMapping[HANDLE_TYPE_FULLY_ADDED].push(currOperationId)
169+
operationsMapping[HANDLE_TYPE_ADDED].push(currOperationId)
170170
}
171171
}
172172

@@ -220,7 +220,7 @@ async function compareCurrentApiType(
220220
}
221221

222222
for (const operation of operations) {
223-
const isOperationAdded = handleType === HANDLE_TYPE_FULLY_ADDED
223+
const isOperationAdded = handleType === HANDLE_TYPE_ADDED
224224
const [prevOperation, currOperation] = isOperationAdded ? [undefined, operation] : [operation, undefined]
225225
const operationDiffs = await asyncDebugPerformance(
226226
'[Operation]',
@@ -265,7 +265,7 @@ async function compareCurrentApiType(
265265
prevVersion!,
266266
prevPackageId!,
267267
operationsBatch,
268-
HANDLE_TYPE_FULLY_REMOVED,
268+
HANDLE_TYPE_REMOVED,
269269
innerDebugCtx,
270270
)
271271
}, batchSize), debugCtx)
@@ -275,7 +275,7 @@ async function compareCurrentApiType(
275275
currVersion!,
276276
currPackageId!,
277277
operationsBatch,
278-
HANDLE_TYPE_FULLY_ADDED,
278+
HANDLE_TYPE_ADDED,
279279
innerDebugCtx,
280280
)
281281
}, batchSize), debugCtx)

0 commit comments

Comments
 (0)