mirror of
https://github.com/graphql-hive/console
synced 2026-05-23 09:08:34 +00:00
safer lookup based on object identity (#4167)
This commit is contained in:
parent
0692c2cb3c
commit
c2cd0d9b93
1 changed files with 4 additions and 4 deletions
|
|
@ -11,8 +11,8 @@ import { formatNumber, formatPercentage } from '../lib/number-formatting';
|
|||
export class BreakingSchemaChangeUsageHelper {
|
||||
constructor() {}
|
||||
|
||||
private breakingSchemaChangeToUsageMap = new Map<
|
||||
string,
|
||||
private breakingSchemaChangeToUsageMap = new WeakMap<
|
||||
SchemaChangeType,
|
||||
ConditionalBreakingChangeMetadata['usage']
|
||||
>();
|
||||
|
||||
|
|
@ -20,7 +20,7 @@ export class BreakingSchemaChangeUsageHelper {
|
|||
schemaChange: SchemaChangeType,
|
||||
usage: ConditionalBreakingChangeMetadata['usage'],
|
||||
) {
|
||||
this.breakingSchemaChangeToUsageMap.set(schemaChange.id, usage);
|
||||
this.breakingSchemaChangeToUsageMap.set(schemaChange, usage);
|
||||
}
|
||||
|
||||
async getUsageDataForBreakingSchemaChange(schemaChange: SchemaChangeType) {
|
||||
|
|
@ -28,7 +28,7 @@ export class BreakingSchemaChangeUsageHelper {
|
|||
return null;
|
||||
}
|
||||
|
||||
const usageData = this.breakingSchemaChangeToUsageMap.get(schemaChange.id);
|
||||
const usageData = this.breakingSchemaChangeToUsageMap.get(schemaChange);
|
||||
|
||||
if (usageData == null) {
|
||||
return null;
|
||||
|
|
|
|||
Loading…
Reference in a new issue