import _ from 'lodash'
let data = require('./data').default
export default {
methods: {
setData (newData) {
data = newData
},
getData () {
return data
getTypes () {
return data.types
getApplications () {
return data.applications
getApplication (applicationId) {
return _(data.applications).get(applicationId)
getEnvironment (applicationId, environment) {
return _(this.getApplication(applicationId))
.get('environments')[environment]
getApplicationType (application) {
return this.getTypes()[application.type]
getVersion (type, environment) {
return _(environment).get(`versions.${type}`)
}