diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-03-15 11:48:15 +0100 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-05-30 10:28:56 +0200 |
commit | 77cc60e0edd627d3bbed63f0e34b13822b387baf (patch) | |
tree | cb8c26f64f3fb88175dd8ad90d1347865321dfb6 /src/models/constants.d.ts | |
parent | 21c5e699ffa394c45094e898af0f5192cf239bee (diff) |
New member button and virtual list
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/models/constants.d.ts')
-rw-r--r-- | src/models/constants.d.ts | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/src/models/constants.d.ts b/src/models/constants.d.ts new file mode 100644 index 00000000..f56e03eb --- /dev/null +++ b/src/models/constants.d.ts @@ -0,0 +1,68 @@ +/** + * @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com> + * + * @author John Molakvoæ <skjnldsv@protonmail.com> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ +export declare type CircleConfig = number; +export declare type MemberLevel = number; +export declare type MemberType = number; +export declare const LIST_SIZE = 60; +export declare const GROUP_ALL_CONTACTS: string; +export declare const GROUP_NO_GROUP_CONTACTS: string; +export declare const GROUP_RECENTLY_CONTACTED: string; +export declare const ROUTE_CIRCLE = "circle"; +export declare const ELLIPSIS_COUNT = 5; +export declare const CIRCLES_MEMBER_TYPES: { + [x: number]: string; +}; +export declare const CIRCLES_MEMBER_LEVELS: { + [x: number]: string; +}; +export declare const SHARES_TYPES_MEMBER_MAP: { + [x: number]: number; +}; +export declare enum MemberLevels { + NONE, + MEMBER, + MODERATOR, + ADMIN, + OWNER +} +export declare enum MemberTypes { + CIRCLE, + USER, + GROUP, + MAIL, + CONTACT +} +export declare enum CircleConfigs { + SYSTEM, + VISIBLE, + OPEN, + INVITE, + REQUEST, + FRIEND, + PROTECTED, + NO_OWNER, + HIDDEN, + BACKEND, + ROOT, + CIRCLE_INVITE, + FEDERATED +} |