# Function process

- process(options): Process<{
  artifacts: Project.LoadMigrate.Artifact[];
  }>

- #### Parameters

  - ##### options: {
    artifacts: (ContractObject & {
    db: {
    callBytecode: Resources.IdObject<"bytecodes">;
    contract: Resources.IdObject<"contracts">;
    createBytecode: Resources.IdObject<"bytecodes">;
    };
    networks?: {
    [networkId: string]: {
    db?: {
    network: Resources.IdObject<"networks">;
    };
    };
    };
    })[];
    network: {
    networkId: string;
    };
    }

    - ##### artifacts: (ContractObject & {
      db: {
      callBytecode: Resources.IdObject<"bytecodes">;
      contract: Resources.IdObject<"contracts">;
      createBytecode: Resources.IdObject<"bytecodes">;
      };
      networks?: {
      [networkId: string]: {
      db?: {
      network: Resources.IdObject<"networks">;
      };
      };
      };
      })[]

    - ##### network: {
      networkId: string;
      }

      - ##### networkId: string

  #### Returns Process<{
  artifacts: Project.LoadMigrate.Artifact[];
  }>

  - Defined in packages/db/src/project/loadMigrate/index.ts:30

Generated using TypeDoc