2016-11-22 18:14:51 -05:00
|
|
|
import schema from './schema.js';
|
|
|
|
import mutations from './mutations.js';
|
|
|
|
import resolvers from './resolvers.js';
|
2017-07-13 17:37:59 +09:00
|
|
|
import { createCollection, addGraphQLQuery } from 'meteor/vulcan:lib'; // import from vulcan:lib because vulcan:core isn't loaded yet
|
2016-08-08 11:18:21 +09:00
|
|
|
|
2015-04-27 09:55:29 +09:00
|
|
|
/**
|
2017-06-13 00:16:52 -07:00
|
|
|
* @summary Vulcan Users namespace
|
2016-06-23 15:00:58 +09:00
|
|
|
* @namespace Users
|
2015-04-27 09:55:29 +09:00
|
|
|
*/
|
2016-12-12 10:24:34 +09:00
|
|
|
const Users = createCollection({
|
2015-04-27 09:55:29 +09:00
|
|
|
|
2016-11-22 18:14:51 -05:00
|
|
|
collection: Meteor.users,
|
2016-02-17 12:54:18 +09:00
|
|
|
|
2017-04-15 12:02:16 +09:00
|
|
|
collectionName: 'Users',
|
2016-11-22 18:14:51 -05:00
|
|
|
|
|
|
|
typeName: 'User',
|
|
|
|
|
|
|
|
schema,
|
|
|
|
|
|
|
|
resolvers,
|
|
|
|
|
|
|
|
mutations,
|
|
|
|
|
|
|
|
});
|
|
|
|
|
2017-07-13 17:37:59 +09:00
|
|
|
addGraphQLQuery(`currentUser: User`);
|
2016-11-08 15:12:23 +09:00
|
|
|
|
2017-02-02 16:18:33 +01:00
|
|
|
export default Users;
|