UNPKG

@valueflows/vf-graphql-holochain

Version:

GraphQL schema bindings for the Holochain implementation of ValueFlows

20 lines 2.45 kB
/** * Action queries * * @package: HoloREA * @since: 2019-12-23 */ import { mapZomeFn } from '../connection.js'; export default (dnaConfig, conductorUri) => { const read = mapZomeFn(dnaConfig, conductorUri, 'specification', 'action', 'get_action'); const readAll = mapZomeFn(dnaConfig, conductorUri, 'specification', 'action', 'get_all_actions'); return { action: async (root, args) => { return read(args); }, actions: async (root, args) => { return readAll(null); }, }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vcXVlcmllcy9hY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUFHSCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFNNUMsZUFBZSxDQUFDLFNBQXdCLEVBQUUsWUFBb0IsRUFBRSxFQUFFO0lBQ2hFLE1BQU0sSUFBSSxHQUFHLFNBQVMsQ0FBcUIsU0FBUyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLFlBQVksQ0FBQyxDQUFBO0lBQzVHLE1BQU0sT0FBTyxHQUFHLFNBQVMsQ0FBaUIsU0FBUyxFQUFFLFlBQVksRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLGlCQUFpQixDQUFDLENBQUE7SUFFaEgsT0FBTztRQUNMLE1BQU0sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBbUIsRUFBRTtZQUM1QyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQTtRQUNuQixDQUFDO1FBRUQsT0FBTyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFxQixFQUFFO1lBQy9DLE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO1FBQ3RCLENBQUM7S0FDRixDQUFBO0FBQ0gsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBY3Rpb24gcXVlcmllc1xuICpcbiAqIEBwYWNrYWdlOiBIb2xvUkVBXG4gKiBAc2luY2U6ICAgMjAxOS0xMi0yM1xuICovXG5cbmltcG9ydCB7IEROQUlkTWFwcGluZ3MsIFJlYWRQYXJhbXMgfSBmcm9tICcuLi90eXBlcy5qcydcbmltcG9ydCB7IG1hcFpvbWVGbiB9IGZyb20gJy4uL2Nvbm5lY3Rpb24uanMnXG5cbmltcG9ydCB7XG4gIEFjdGlvbixcbn0gZnJvbSAnQHZhbHVlZmxvd3MvdmYtZ3JhcGhxbCdcblxuZXhwb3J0IGRlZmF1bHQgKGRuYUNvbmZpZzogRE5BSWRNYXBwaW5ncywgY29uZHVjdG9yVXJpOiBzdHJpbmcpID0+IHtcbiAgY29uc3QgcmVhZCA9IG1hcFpvbWVGbjxSZWFkUGFyYW1zLCBBY3Rpb24+KGRuYUNvbmZpZywgY29uZHVjdG9yVXJpLCAnc3BlY2lmaWNhdGlvbicsICdhY3Rpb24nLCAnZ2V0X2FjdGlvbicpXG4gIGNvbnN0IHJlYWRBbGwgPSBtYXBab21lRm48bnVsbCwgQWN0aW9uW10+KGRuYUNvbmZpZywgY29uZHVjdG9yVXJpLCAnc3BlY2lmaWNhdGlvbicsICdhY3Rpb24nLCAnZ2V0X2FsbF9hY3Rpb25zJylcblxuICByZXR1cm4ge1xuICAgIGFjdGlvbjogYXN5bmMgKHJvb3QsIGFyZ3MpOiBQcm9taXNlPEFjdGlvbj4gPT4ge1xuICAgICAgcmV0dXJuIHJlYWQoYXJncylcbiAgICB9LFxuXG4gICAgYWN0aW9uczogYXN5bmMgKHJvb3QsIGFyZ3MpOiBQcm9taXNlPEFjdGlvbltdPiA9PiB7XG4gICAgICByZXR1cm4gcmVhZEFsbChudWxsKVxuICAgIH0sXG4gIH1cbn1cbiJdfQ==