export const RoleCreateSchema = { name: String, permissions: BigInt, color: Number, hoist: Boolean, // whether the role should be displayed separately in the sidebar mentionable: Boolean // whether the role should be mentionable }; export interface RoleCreateSchema { name: string, permissions: BigInt, color: number, hoist: boolean, // whether the role should be displayed separately in the sidebar mentionable: boolean // whether the role should be mentionable } export const RoleModifySchema = { $name: String, $permissions: BigInt, $color: Number, $hoist: Boolean, // whether the role should be displayed separately in the sidebar $mentionable: Boolean, // whether the role should be mentionable $position: Number, }; export interface RoleModifySchema { name?: string, permissions?: BigInt, color?: number, hoist?: boolean, // whether the role should be displayed separately in the sidebar mentionable?: boolean, // whether the role should be mentionable position?: number, }