function get ({ id, projectId }, context) {
  const store = sharedData.get(projectId)
  if (!store) return null

  let data = store.get(id)
  if (data == null) {
    if (fs.existsSync(path.resolve(rootFolder, projectId, `${id}.json`))) {
      data = {
        id,
        updated: new Date(),
        disk: true
      }
    }
  }

  if (data && data.disk) {
    data.value = readOnDisk({ id, projectId }, context)
  }

  return data
}
@type {Map<string, Map<string, SharedData>>}