vudash/vudash

View on GitHub
packages/core/src/datasource/locator/index.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

const { WidgetRegistrationError } = require('../../errors')

exports.locate = function (datasources, datasource) {
  const resolved = datasources[datasource]

  if (!resolved) {
    throw new WidgetRegistrationError(`Unable to use datasource ${datasource} as it does not exist`)
  }

  return resolved
}