@files-stack/graphql-schema
Advanced tools
Comparing version 0.0.28-20 to 0.0.28-21
export * from './schema-creator'; | ||
export * from './modules/resolvers'; |
155
lib/index.js
@@ -64,3 +64,3 @@ module.exports = | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 0); | ||
/******/ return __webpack_require__(__webpack_require__.s = 1); | ||
/******/ }) | ||
@@ -74,76 +74,7 @@ /************************************************************************/ | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(__webpack_require__(1)); | ||
/***/ }), | ||
/* 1 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const lodash_1 = __webpack_require__(2); | ||
const resolverFiles = __webpack_require__(3); | ||
const resolverModules = resolverFiles.keys().map((moduleName) => { | ||
return resolverFiles(moduleName); | ||
}); | ||
const graphqlFiles = __webpack_require__(8); | ||
const graphqls = graphqlFiles.keys().map((graphqlName) => { | ||
return graphqlFiles(graphqlName); | ||
}); | ||
const resolvers = (pubsub, options) => resolverModules.reduce((state, m) => { | ||
if (!m.resolver) { | ||
return state; | ||
} | ||
return lodash_1.merge(state, m.resolver(pubsub, options)); | ||
}, {}); | ||
exports.resolvers = resolvers; | ||
const typeDefs = graphqls.reduce((prev, cur) => prev.concat('\n' + cur), '\n'); | ||
exports.typeDefs = typeDefs; | ||
/***/ }), | ||
/* 2 */ | ||
/***/ (function(module, exports) { | ||
module.exports = require("lodash"); | ||
/***/ }), | ||
/* 3 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
var map = { | ||
"./resolvers.ts": 4 | ||
}; | ||
function webpackContext(req) { | ||
return __webpack_require__(webpackContextResolve(req)); | ||
}; | ||
function webpackContextResolve(req) { | ||
var id = map[req]; | ||
if(!(id + 1)) // check for number or string | ||
throw new Error("Cannot find module '" + req + "'."); | ||
return id; | ||
}; | ||
webpackContext.keys = function webpackContextKeys() { | ||
return Object.keys(map); | ||
}; | ||
webpackContext.resolve = webpackContextResolve; | ||
module.exports = webpackContext; | ||
webpackContext.id = 3; | ||
/***/ }), | ||
/* 4 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const graphql_subscriptions_1 = __webpack_require__(5); | ||
const core_1 = __webpack_require__(6); | ||
const uri_1 = __webpack_require__(7); | ||
exports.resolver = (pubsub, options) => ({ | ||
const graphql_subscriptions_1 = __webpack_require__(4); | ||
const core_1 = __webpack_require__(5); | ||
const uri_1 = __webpack_require__(6); | ||
exports.resolver = (options) => ({ | ||
IFileStat: { | ||
@@ -255,3 +186,3 @@ resource(root, args, ctx) { | ||
fileData: { | ||
subscribe: graphql_subscriptions_1.withFilter(() => pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_UPDATED}/${options.subscriptionID}`), (payload, variables) => { | ||
subscribe: graphql_subscriptions_1.withFilter(() => options.pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_UPDATED}/${options.subscriptionID}`), (payload, variables) => { | ||
options.logger.debug('subscribe fileData: (%j), variables: (%j)', payload, variables); | ||
@@ -262,3 +193,3 @@ return true; | ||
fileStreamContent: { | ||
subscribe: graphql_subscriptions_1.withFilter(() => pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_CONTENT_STREAM}/${options.subscriptionID}`), (payload, variables) => { | ||
subscribe: graphql_subscriptions_1.withFilter(() => options.pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_CONTENT_STREAM}/${options.subscriptionID}`), (payload, variables) => { | ||
return true; | ||
@@ -268,3 +199,3 @@ }), | ||
fileOperation: { | ||
subscribe: graphql_subscriptions_1.withFilter(() => pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_OPERATION}/${options.subscriptionID}`), (payload, variables) => { | ||
subscribe: graphql_subscriptions_1.withFilter(() => options.pubsub.asyncIterator(`${core_1.PubsubIdentifier.FILE_OPERATION}/${options.subscriptionID}`), (payload, variables) => { | ||
const operation = payload.fileOperation.operation; | ||
@@ -294,3 +225,59 @@ const resource = payload.fileOperation.resource; | ||
/***/ }), | ||
/* 5 */ | ||
/* 1 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(__webpack_require__(2)); | ||
__export(__webpack_require__(0)); | ||
/***/ }), | ||
/* 2 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const resolverFiles = __webpack_require__(3); | ||
const resolverModules = resolverFiles.keys().map((moduleName) => { | ||
return resolverFiles(moduleName); | ||
}); | ||
const graphqlFiles = __webpack_require__(7); | ||
const graphqls = graphqlFiles.keys().map((graphqlName) => { | ||
return graphqlFiles(graphqlName); | ||
}); | ||
const typeDefs = graphqls.reduce((prev, cur) => prev.concat('\n' + cur), '\n'); | ||
exports.typeDefs = typeDefs; | ||
/***/ }), | ||
/* 3 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
var map = { | ||
"./resolvers.ts": 0 | ||
}; | ||
function webpackContext(req) { | ||
return __webpack_require__(webpackContextResolve(req)); | ||
}; | ||
function webpackContextResolve(req) { | ||
var id = map[req]; | ||
if(!(id + 1)) // check for number or string | ||
throw new Error("Cannot find module '" + req + "'."); | ||
return id; | ||
}; | ||
webpackContext.keys = function webpackContextKeys() { | ||
return Object.keys(map); | ||
}; | ||
webpackContext.resolve = webpackContextResolve; | ||
module.exports = webpackContext; | ||
webpackContext.id = 3; | ||
/***/ }), | ||
/* 4 */ | ||
/***/ (function(module, exports) { | ||
@@ -301,3 +288,3 @@ | ||
/***/ }), | ||
/* 6 */ | ||
/* 5 */ | ||
/***/ (function(module, exports) { | ||
@@ -308,3 +295,3 @@ | ||
/***/ }), | ||
/* 7 */ | ||
/* 6 */ | ||
/***/ (function(module, exports) { | ||
@@ -315,7 +302,7 @@ | ||
/***/ }), | ||
/* 8 */ | ||
/* 7 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
var map = { | ||
"./schema.graphqls": 9 | ||
"./schema.graphqls": 8 | ||
}; | ||
@@ -336,6 +323,6 @@ function webpackContext(req) { | ||
module.exports = webpackContext; | ||
webpackContext.id = 8; | ||
webpackContext.id = 7; | ||
/***/ }), | ||
/* 9 */ | ||
/* 8 */ | ||
/***/ (function(module, exports) { | ||
@@ -342,0 +329,0 @@ |
@@ -1,7 +0,2 @@ | ||
import * as Logger from 'bunyan'; | ||
declare const resolvers: (pubsub: any, options: { | ||
logger: Logger; | ||
subscriptionID: string; | ||
}) => any; | ||
declare const typeDefs: any; | ||
export { resolvers, typeDefs }; | ||
export { typeDefs }; |
{ | ||
"name": "@files-stack/graphql-schema", | ||
"version": "0.0.28-20", | ||
"version": "0.0.28-21", | ||
"description": "Sample Schema Module", | ||
@@ -48,7 +48,7 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@files-stack/core": "^0.0.28-20", | ||
"@files-stack/server-core": "^0.0.28-20" | ||
"@files-stack/core": "^0.0.28-21", | ||
"@files-stack/server-core": "^0.0.28-21" | ||
}, | ||
"devDependencies": { | ||
"@files-stack/utils": "^0.0.28-20", | ||
"@files-stack/utils": "^0.0.28-21", | ||
"cross-env": "^5.1.3", | ||
@@ -55,0 +55,0 @@ "jest": "^22.1.0", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
48661
317