Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

Functions

Type aliases

Batch

Batch<C>: { breadcrumb: Breadcrumb<C>; entry: Entry<C>; input: Contract<C>; output: Contract<C> & { db: Resources<C> }; result: Result<C>; structure: Structure<C> }

Type parameters

Type declaration

Breadcrumb

Breadcrumb<_C>: { compilationIndex: number; contractIndex: number }

Type parameters

Type declaration

  • compilationIndex: number
  • contractIndex: number

Options

Options<C>: Omit<Options<Batch<C>>, "iterate" | "find" | "initialize" | "find" | "merge">

Type parameters

Structure

Structure<C>: (Omit<Common.Compilation, "contracts"> & C["compilation"] & { contracts: (Common.CompiledContract & _)[] })[]

Type parameters

Functions

Const configure

  • configure<C>(options: Pick<Options<Batch<C>, Contract<C>, CompiledContract & C["contract"] & { db: Resources<C> }>, "extract" | "process" | "convert">): <I, O>(inputs: $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I]>[]) => Generator<Web3Request | GraphQlRequest, $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I & O]>[], any>
  • Type parameters

    Parameters

    Returns <I, O>(inputs: $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I]>[]) => Generator<Web3Request | GraphQlRequest, $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I & O]>[], any>

      • <I, O>(inputs: $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I]>[]): Generator<Web3Request | GraphQlRequest, $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I & O]>[], any>
      • Type parameters

        • I: CompiledContract

        • O: CompiledContract & { db: Resources<C> }

        Parameters

        • inputs: $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I]>[]

        Returns Generator<Web3Request | GraphQlRequest, $<Pick<Compilation, "sources" | "compiler" | "sourceIndexes" | "db"> & C["compilation"] & { contracts: (CompiledContract & _<0>)[] }, [I & O]>[], any>

Generated using TypeDoc