Changeset View
Changeset View
Standalone View
Standalone View
js_modules/dagit/src/AppCache.tsx
Show All 21 Lines | Query: { | ||||
generated: true, | generated: true, | ||||
id: `Type.${args?.typeName}`, | id: `Type.${args?.typeName}`, | ||||
}; | }; | ||||
}, | }, | ||||
}, | }, | ||||
}, | }, | ||||
}, | }, | ||||
dataIdFromObject: (object: any) => { | dataIdFromObject: (object: any) => { | ||||
if (object.name && object.__typename === 'Pipeline') { | if ( | ||||
return `${object.__typename}.${object.name}`; | |||||
} else if (object.runId && object.__typename === 'PipelineRun') { | |||||
return `${object.__typename}.${object.runId}`; | |||||
} else if ( | |||||
object.name && | object.name && | ||||
(object.__typename === 'RegularType' || object.__typename === 'CompositeType') | (object.__typename === 'RegularType' || object.__typename === 'CompositeType') | ||||
) { | ) { | ||||
return `Type.${object.name}`; | return `Type.${object.name}`; | ||||
} else if (object.__typename === 'Instance') { | } else if (object.__typename === 'Instance') { | ||||
return 'Instance'; | return 'Instance'; | ||||
} else if (object.__typename === 'RepositoryLocation') { | |||||
return `RepositoryLocation:${object.name}`; | |||||
} else { | } else { | ||||
return defaultDataIdFromObject(object); | return defaultDataIdFromObject(object); | ||||
} | } | ||||
}, | }, | ||||
}); | }); |