UNPKG

@leosprograms/vf-graphql-holochain

Version:

GraphQL schema bindings for the Holochain implementation of ValueFlows

35 lines (34 loc) 1.07 kB
/** * Resolvers for Proposal fields * * @package: HoloREA * @since: 2019-08-27 */ import { DNAIdMappings, VfModule, AddressableIdentifier, AgentAddress } from '../types.js'; import { Proposal, ProposedTo, ProposedIntent, AccountingScope } from '@leosprograms/vf-graphql'; declare const _default: (enabledVFModules: VfModule[] | undefined, dnaConfig: DNAIdMappings, conductorUri: string) => { publishes: (record: Proposal) => Promise<ProposedIntent[]>; } & ({ publishedTo: (record: { publishedTo: AddressableIdentifier[]; }) => Promise<ProposedTo[]>; inScopeOf: (record: { inScopeOf: AgentAddress[]; }) => Promise<AccountingScope[]>; } | { publishedTo?: undefined; inScopeOf?: undefined; }) & ({ primaryIntents: () => never; reciprocalIntents: () => never; } | { primaryIntents?: undefined; reciprocalIntents?: undefined; }) & ({ revision: (record: Proposal, args: { revisionId: AddressableIdentifier; }) => Promise<Proposal>; } | { revision?: undefined; }); export default _default;