relay-runtime
Version:
A core runtime for building GraphQL-driven applications.
12 lines (11 loc) • 340 B
JavaScript
var _require = require('./ViewerPattern'),
VIEWER_ID = _require.VIEWER_ID,
VIEWER_TYPE = _require.VIEWER_TYPE;
function defaultGetDataID(fieldValue, typeName) {
if (typeName === VIEWER_TYPE) {
return fieldValue.id == null ? VIEWER_ID : fieldValue.id;
}
return fieldValue.id;
}
module.exports = defaultGetDataID;
;