Variable $MoveStructConst

$MoveStruct: {
    description: "A move struct";
    properties: {
        abilities: {
            contains: {
                type: "MoveAbility";
            };
            isRequired: true;
            type: "array";
        };
        fields: {
            contains: {
                type: "MoveStructField";
            };
            isRequired: true;
            type: "array";
        };
        generic_type_params: {
            contains: {
                type: "MoveStructGenericTypeParam";
            };
            isRequired: true;
            type: "array";
        };
        is_native: {
            description: "Whether the struct is a native struct of Move";
            isRequired: true;
            type: "boolean";
        };
        name: {
            isRequired: true;
            type: "IdentifierWrapper";
        };
    };
} = ...

Type declaration

  • description: "A move struct"
  • properties: {
        abilities: {
            contains: {
                type: "MoveAbility";
            };
            isRequired: true;
            type: "array";
        };
        fields: {
            contains: {
                type: "MoveStructField";
            };
            isRequired: true;
            type: "array";
        };
        generic_type_params: {
            contains: {
                type: "MoveStructGenericTypeParam";
            };
            isRequired: true;
            type: "array";
        };
        is_native: {
            description: "Whether the struct is a native struct of Move";
            isRequired: true;
            type: "boolean";
        };
        name: {
            isRequired: true;
            type: "IdentifierWrapper";
        };
    }
    • abilities: {
          contains: {
              type: "MoveAbility";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveAbility";
        }
        • type: "MoveAbility"
      • isRequired: true
      • type: "array"
    • fields: {
          contains: {
              type: "MoveStructField";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveStructField";
        }
        • type: "MoveStructField"
      • isRequired: true
      • type: "array"
    • generic_type_params: {
          contains: {
              type: "MoveStructGenericTypeParam";
          };
          isRequired: true;
          type: "array";
      }
      • contains: {
            type: "MoveStructGenericTypeParam";
        }
        • type: "MoveStructGenericTypeParam"
      • isRequired: true
      • type: "array"
    • is_native: {
          description: "Whether the struct is a native struct of Move";
          isRequired: true;
          type: "boolean";
      }
      • description: "Whether the struct is a native struct of Move"
      • isRequired: true
      • type: "boolean"
    • name: {
          isRequired: true;
          type: "IdentifierWrapper";
      }
      • isRequired: true
      • type: "IdentifierWrapper"

Generated using TypeDoc