A collection of contracts.

Hierarchy

Constructors

Properties

[toStringTag]: string
log: Console = ...
name: string = ...
size: number

Returns

the number of elements in the Map.

[species]: MapConstructor

Methods

  • Returns an iterable of entries in the map.

    Returns IterableIterator<[string, DeploymentUnit]>

  • Parameters

    • __namedParameters: {
          compiler?: Compiler;
          rebuild?: boolean;
      } & {
          units?: string[];
      } = {}

    Returns Promise<Record<string, CompiledCode & {
        codeHash: string;
    }>>

  • Returns void

  • Parameters

    • key: string

    Returns boolean

    true if an element in the Map existed and has been removed, or false if the element does not exist.

  • Parameters

    • __namedParameters: {
          compiler?: Compiler;
          rebuild?: boolean;
      } & {
          reupload?: boolean;
          uploadFee?: ICoin[] | "auto";
          uploadMemo?: string;
          uploadStore?: UploadStore;
      } & {
          reupload?: boolean;
          uploader?: string | {
              upload: ((code, options?) => Promise<UploadedCode & {
                  chainId: string;
                  codeId: string;
              }>);
          };
      } & Partial<ContractInstance> & {
          deployer?: string | {
              instantiate: ((contract, options) => Promise<ContractInstance & {
                  address: string;
              }>);
          };
          redeploy?: boolean;
      } & {
          deployStore?: DeployStore;
          units?: string[];
      } = {}

    Returns Promise<Record<string, ContractInstance & {
        address: string;
    }>>

  • Returns an iterable of key, value pairs for every entry in the map.

    Returns IterableIterator<[string, DeploymentUnit]>

  • Executes a provided function once per each key/value pair in the Map, in insertion order.

    Parameters

    • callbackfn: ((value, key, map) => void)
    • Optional thisArg: any

    Returns void

  • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

    Parameters

    • key: string

    Returns DeploymentUnit

    Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

  • Parameters

    • key: string

    Returns boolean

    boolean indicating whether an element with the specified key exists or not.

  • Returns an iterable of keys in the map

    Returns IterableIterator<string>

  • Returns {
        name: string;
        units: {
            [k: string]: T;
        };
    }

    • name: string
    • units: {
          [k: string]: T;
      }
      • [k: string]: T
  • Parameters

    • __namedParameters: {
          compiler?: Compiler;
          rebuild?: boolean;
      } & {
          reupload?: boolean;
          uploadFee?: ICoin[] | "auto";
          uploadMemo?: string;
          uploadStore?: UploadStore;
      } & {
          reupload?: boolean;
          uploader?: string | {
              upload: ((code, options?) => Promise<UploadedCode & {
                  chainId: string;
                  codeId: string;
              }>);
          };
      } & {
          units?: string[];
          uploadStore?: UploadStore;
      } = {}

    Returns Promise<Record<string, UploadedCode & {
        codeId: string;
    }>>

  • Returns an iterable of values in the map

    Returns IterableIterator<DeploymentUnit>

Generated using TypeDoc