syncano-server
Advanced tools
Comparing version 0.7.2-3 to 0.7.2-4
@@ -27,2 +27,6 @@ 'use strict'; | ||
var _event = require('./event'); | ||
var _event2 = _interopRequireDefault(_event); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -33,3 +37,3 @@ | ||
var instanceConfig = function instanceConfig(className) { | ||
var genInstanceConfig = function genInstanceConfig(className) { | ||
var config = _extends({}, options, { className: className }); | ||
@@ -47,4 +51,8 @@ | ||
var instanceConfig = genInstanceConfig(); | ||
var users = new _users2.default(); | ||
users.instance = instanceConfig(); | ||
users.instance = instanceConfig; | ||
var event = new _event2.default(); | ||
event.instance = instanceConfig; | ||
@@ -58,2 +66,3 @@ var account = new _account2.default({ accountKey: options.accountKey }); | ||
instance: instance, | ||
event: event, | ||
data: new Proxy(new _data2.default(), { | ||
@@ -63,3 +72,3 @@ get: function get(target, className) { | ||
data.instance = instanceConfig(className); | ||
data.instance = genInstanceConfig(className); | ||
@@ -66,0 +75,0 @@ return data; |
{ | ||
"name": "syncano-server", | ||
"version": "0.7.2-3", | ||
"version": "0.7.2-4", | ||
"description": "A library to intereact with the Syncano API on a server side", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -5,5 +5,6 @@ import Data from './data' | ||
import Instance from './instance' | ||
import Event from './event' | ||
export default function server(options = {}) { | ||
const instanceConfig = className => { | ||
const genInstanceConfig = className => { | ||
let config = {...options, className} | ||
@@ -21,4 +22,8 @@ | ||
const instanceConfig = genInstanceConfig() | ||
const users = new Users() | ||
users.instance = instanceConfig() | ||
users.instance = instanceConfig | ||
const event = new Event() | ||
event.instance = instanceConfig | ||
@@ -32,2 +37,3 @@ const account = new Account({accountKey: options.accountKey}) | ||
instance, | ||
event, | ||
data: new Proxy(new Data(), { | ||
@@ -37,3 +43,3 @@ get(target, className) { | ||
data.instance = instanceConfig(className) | ||
data.instance = genInstanceConfig(className) | ||
@@ -40,0 +46,0 @@ return data |
288359
36
1190
12