Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace LoadCompile

Index

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[] }>
  • 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.

    Parameters

    • result: Common.WorkflowCompileResult

    Returns Process<{ compilations: Compilation[]; contracts: Contract[] }>

Generated using TypeDoc