diff --git a/src/stores/RoleStore.js b/src/stores/RoleStore.js index c2878968c..3c3a5b35a 100644 --- a/src/stores/RoleStore.js +++ b/src/stores/RoleStore.js @@ -17,6 +17,31 @@ class RoleStore extends DataStore { return super.add(data, cache, { extras: [this.guild] }); } + /** + * Data that can be resolved to a Role object. This can be: + * * A Role + * * A Snowflake + * @typedef {Role|Snowflake} RoleResolvable + */ + + /** + * Resolves a RoleResolvable to a Role object. + * @method resolve + * @memberof RoleStore + * @instance + * @param {RoleResolvable} role The role resolvable to resolve + * @returns {?Role} + */ + + /** + * Resolves a RoleResolvable to a role ID string. + * @method resolveID + * @memberof RoleStore + * @instance + * @param {RoleResolvable} role The role resolvable to resolve + * @returns {?Snowflake} + */ + /** * Creates a new role in the guild with given information. * The position will silently reset to 1 if an invalid one is provided, or none. @@ -63,31 +88,6 @@ class RoleStore extends DataStore { get highest() { return this.reduce((prev, role) => role.comparePositionTo(prev) > 0 ? role : prev, this.first()); } - - /** - * Data that can be resolved to a Role object. This can be: - * * A Role - * * A Snowflake - * @typedef {Role|Snowflake} RoleResolvable - */ - - /** - * Resolves a RoleResolvable to a Role object. - * @method resolve - * @memberof RoleStore - * @instance - * @param {RoleResolvable} role The role resolvable to resolve - * @returns {?Role} - */ - - /** - * Resolves a RoleResolvable to a role ID string. - * @method resolveID - * @memberof RoleStore - * @instance - * @param {RoleResolvable} role The role resolvable to resolve - * @returns {?Snowflake} - */ } module.exports = RoleStore;