Vulcan/packages/vulcan-users/lib/modules/collection.js
2018-09-12 11:59:00 +09:00

30 lines
568 B
JavaScript

import schema from './schema.js';
import mutations from './mutations.js';
import resolvers from './resolvers.js';
import { createCollection, addGraphQLQuery } from 'meteor/vulcan:lib'; // import from vulcan:lib because vulcan:core isn't loaded yet
/**
* @summary Vulcan Users namespace
* @namespace Users
*/
export const Users = createCollection({
collection: Meteor.users,
collectionName: 'Users',
typeName: 'User',
schema,
resolvers,
mutations,
description: 'A user object'
});
addGraphQLQuery('currentUser: User');
export default Users;