Other
Compilation
Compilation
: Common.Compilation & { compiler
: { name
: string; version
: string }; contracts
: Contract[]; db
: { compilation
: IdObject<"compilations"> }; sources
: Source[] }
Contract
Contract
: Common.CompiledContract & { db
: { callBytecode
: IdObject<"bytecodes">; contract
: IdObject<"contracts">; createBytecode
: IdObject<"bytecodes">; source
: IdObject<"sources"> } }
Source
Source
: Common.Source & { db
: { source
: IdObject<"sources"> } }
process
- process(result: Common.WorkflowCompileResult): Process<{ compilations: Compilation[]; contracts: Contract[] }>
-
Parameters
-
result: Common.WorkflowCompileResult
Returns Process<{ compilations: Compilation[]; contracts: Contract[] }>
For a compilation result from @truffle/workflow-compile/new, generate a sequence of GraphQL requests to submit to Truffle DB
Returns a generator that yields requests to forward to Truffle DB. When calling
.next()
on this generator, pass any/all responses and ultimately returns nothing when complete.