UNPKG

@valueflows/vf-graphql-holochain

Version:

GraphQL schema bindings for the Holochain implementation of ValueFlows

20 lines 3.35 kB
/** * Top-level queries relating to ProcessSpecification * * @package: HoloREA * @since: 2019-09-12 */ import { mapZomeFn } from '../connection.js'; export default (dnaConfig, conductorUri) => { const readOne = mapZomeFn(dnaConfig, conductorUri, 'specification', 'process_specification', 'get_process_specification'); const readAll = mapZomeFn(dnaConfig, conductorUri, 'specification', 'process_specification_index', 'read_all_process_specifications'); return { processSpecification: async (root, args) => { return (await readOne({ address: args.id })).processSpecification; }, processSpecifications: async (root, args) => { return await readAll(args); }, }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvY2Vzc1NwZWNpZmljYXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9xdWVyaWVzL3Byb2Nlc3NTcGVjaWZpY2F0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FBR0gsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFBO0FBTzVDLGVBQWUsQ0FBQyxTQUF3QixFQUFFLFlBQW9CLEVBQUUsRUFBRTtJQUNoRSxNQUFNLE9BQU8sR0FBRyxTQUFTLENBQTJDLFNBQVMsRUFBRSxZQUFZLEVBQUUsZUFBZSxFQUFFLHVCQUF1QixFQUFFLDJCQUEyQixDQUFDLENBQUE7SUFDbkssTUFBTSxPQUFPLEdBQUcsU0FBUyxDQUErQyxTQUFTLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBRSw2QkFBNkIsRUFBRSxpQ0FBaUMsQ0FBQyxDQUFBO0lBRW5MLE9BQU87UUFDTCxvQkFBb0IsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBaUMsRUFBRTtZQUN4RSxPQUFPLENBQUMsTUFBTSxPQUFPLENBQUMsRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQTtRQUNuRSxDQUFDO1FBQ0QscUJBQXFCLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFrQixFQUEyQyxFQUFFO1lBQ2pHLE9BQU8sTUFBTSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDNUIsQ0FBQztLQUNGLENBQUE7QUFDSCxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRvcC1sZXZlbCBxdWVyaWVzIHJlbGF0aW5nIHRvIFByb2Nlc3NTcGVjaWZpY2F0aW9uXG4gKlxuICogQHBhY2thZ2U6IEhvbG9SRUFcbiAqIEBzaW5jZTogICAyMDE5LTA5LTEyXG4gKi9cblxuaW1wb3J0IHsgRE5BSWRNYXBwaW5ncywgUmVhZFBhcmFtcyB9IGZyb20gJy4uL3R5cGVzLmpzJ1xuaW1wb3J0IHsgbWFwWm9tZUZuIH0gZnJvbSAnLi4vY29ubmVjdGlvbi5qcydcblxuaW1wb3J0IHtcbiAgUHJvY2Vzc1NwZWNpZmljYXRpb24sIFByb2Nlc3NTcGVjaWZpY2F0aW9uQ29ubmVjdGlvbiwgUHJvY2Vzc1NwZWNpZmljYXRpb25SZXNwb25zZSxcbn0gZnJvbSAnQHZhbHVlZmxvd3MvdmYtZ3JhcGhxbCdcbmltcG9ydCB7IFBhZ2luZ1BhcmFtcyB9IGZyb20gJy4uL3Jlc29sdmVycy96b21lU2VhcmNoSW5wdXRUeXBlcy5qcydcblxuZXhwb3J0IGRlZmF1bHQgKGRuYUNvbmZpZzogRE5BSWRNYXBwaW5ncywgY29uZHVjdG9yVXJpOiBzdHJpbmcpID0+IHtcbiAgY29uc3QgcmVhZE9uZSA9IG1hcFpvbWVGbjxSZWFkUGFyYW1zLCBQcm9jZXNzU3BlY2lmaWNhdGlvblJlc3BvbnNlPihkbmFDb25maWcsIGNvbmR1Y3RvclVyaSwgJ3NwZWNpZmljYXRpb24nLCAncHJvY2Vzc19zcGVjaWZpY2F0aW9uJywgJ2dldF9wcm9jZXNzX3NwZWNpZmljYXRpb24nKVxuICBjb25zdCByZWFkQWxsID0gbWFwWm9tZUZuPFBhZ2luZ1BhcmFtcywgUHJvY2Vzc1NwZWNpZmljYXRpb25Db25uZWN0aW9uPihkbmFDb25maWcsIGNvbmR1Y3RvclVyaSwgJ3NwZWNpZmljYXRpb24nLCAncHJvY2Vzc19zcGVjaWZpY2F0aW9uX2luZGV4JywgJ3JlYWRfYWxsX3Byb2Nlc3Nfc3BlY2lmaWNhdGlvbnMnKVxuXG4gIHJldHVybiB7XG4gICAgcHJvY2Vzc1NwZWNpZmljYXRpb246IGFzeW5jIChyb290LCBhcmdzKTogUHJvbWlzZTxQcm9jZXNzU3BlY2lmaWNhdGlvbj4gPT4ge1xuICAgICAgcmV0dXJuIChhd2FpdCByZWFkT25lKHsgYWRkcmVzczogYXJncy5pZCB9KSkucHJvY2Vzc1NwZWNpZmljYXRpb25cbiAgICB9LFxuICAgIHByb2Nlc3NTcGVjaWZpY2F0aW9uczogYXN5bmMgKHJvb3QsIGFyZ3M6IFBhZ2luZ1BhcmFtcyk6IFByb21pc2U8UHJvY2Vzc1NwZWNpZmljYXRpb25Db25uZWN0aW9uPiA9PiB7XG4gICAgICByZXR1cm4gYXdhaXQgcmVhZEFsbChhcmdzKVxuICAgIH0sXG4gIH1cbn1cbiJdfQ==