Create group tabs

This commit is contained in:
2021-03-15 18:04:20 +01:00
parent d0812e2d85
commit 9d1ebf5899
11 changed files with 271 additions and 269 deletions

26
assets/js/typings/Group.d.ts vendored Normal file
View File

@ -0,0 +1,26 @@
/**
* Group typings
*
* @author Pierre Hubert
*/
declare interface Group {
id: Number,
name: String,
icon_url: String,
number_members: Number,
visibility: "open"|"private"|"secrete",
registration_level: "open"|"moderated"|"closed",
posts_level: "moderators"|"members",
virtual_directory: String,
membership: "administrator"|"moderator"|"member"|"invited"|"pending"|"visitor",
following: Boolean,
}
declare interface AdvancedGroupInfo extends Group {
time_create: Number,
description: String,
url: String,
number_likes: Number,
is_liking: Boolean
}