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";
}
-
isRequired: true
-
type: "array"
-
fields: {
contains: {
type: "MoveStructField";
};
isRequired: true;
type: "array";
}
-
contains: {
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"