Variable $MoveFunctionConst

$MoveFunction: {
    description: "Move function";
    properties: {
        generic_type_params: {
            contains: {
                type: "MoveFunctionGenericTypeParam";
            };
            isRequired: true;
            type: "array";
        };
        is_entry: {
            description: "Whether the function can be called as an entry function directly in a transaction";
            isRequired: true;
            type: "boolean";
        };
        is_view: {
            description: "Whether the function is a view function or not";
            isRequired: true;
            type: "boolean";
        };
        name: {
            isRequired: true;
            type: "IdentifierWrapper";
        };
        params: {
            contains: {
                type: "MoveType";
            };
            isRequired: true;
            type: "array";
        };
        return: {
            contains: {
                type: "MoveType";
            };
            isRequired: true;
            type: "array";
        };
        visibility: {
            isRequired: true;
            type: "MoveFunctionVisibility";
        };
    };
} = ...

Type declaration

  • description: "Move function"
  • properties: {
        generic_type_params: {
            contains: {
                type: "MoveFunctionGenericTypeParam";
            };
            isRequired: true;
            type: "array";
        };
        is_entry: {
            description: "Whether the function can be called as an entry function directly in a transaction";
            isRequired: true;
            type: "boolean";
        };
        is_view: {
            description: "Whether the function is a view function or not";
            isRequired: true;
            type: "boolean";
        };
        name: {
            isRequired: true;
            type: "IdentifierWrapper";
        };
        params: {
            contains: {
                type: "MoveType";
            };
            isRequired: true;
            type: "array";
        };
        return: {
            contains: {
                type: "MoveType";
            };
            isRequired: true;
            type: "array";
        };
        visibility: {
            isRequired: true;
            type: "MoveFunctionVisibility";
        };
    }
    • generic_type_params: {
          contains: {
              type: "MoveFunctionGenericTypeParam";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveFunctionGenericTypeParam";
        }
        • type: "MoveFunctionGenericTypeParam"
      • isRequired: true
      • type: "array"
    • is_entry: {
          description: "Whether the function can be called as an entry function directly in a transaction";
          isRequired: true;
          type: "boolean";
      }
      • description: "Whether the function can be called as an entry function directly in a transaction"
      • isRequired: true
      • type: "boolean"
    • is_view: {
          description: "Whether the function is a view function or not";
          isRequired: true;
          type: "boolean";
      }
      • description: "Whether the function is a view function or not"
      • isRequired: true
      • type: "boolean"
    • name: {
          isRequired: true;
          type: "IdentifierWrapper";
      }
      • isRequired: true
      • type: "IdentifierWrapper"
    • params: {
          contains: {
              type: "MoveType";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveType";
        }
        • type: "MoveType"
      • isRequired: true
      • type: "array"
    • return: {
          contains: {
              type: "MoveType";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveType";
        }
        • type: "MoveType"
      • isRequired: true
      • type: "array"
    • visibility: {
          isRequired: true;
          type: "MoveFunctionVisibility";
      }
      • isRequired: true
      • type: "MoveFunctionVisibility"

Generated using TypeDoc