174 lines
2 KiB
TypeScript
174 lines
2 KiB
TypeScript
export const notificationTypes = [
|
|
"follow",
|
|
"mention",
|
|
"reply",
|
|
"renote",
|
|
"quote",
|
|
"reaction",
|
|
"pollVote",
|
|
"pollEnded",
|
|
"receiveFollowRequest",
|
|
"followRequestAccepted",
|
|
"groupInvited",
|
|
"app",
|
|
] as const;
|
|
|
|
export const noteVisibilities = [
|
|
"public",
|
|
"home",
|
|
"followers",
|
|
"specified",
|
|
] as const;
|
|
|
|
export const mutedNoteReasons = ["word", "manual", "spam", "other"] as const;
|
|
|
|
export const ffVisibility = ["public", "followers", "private"] as const;
|
|
|
|
export const permissions = [
|
|
"read:account",
|
|
"write:account",
|
|
"read:blocks",
|
|
"write:blocks",
|
|
"read:drive",
|
|
"write:drive",
|
|
"read:favorites",
|
|
"write:favorites",
|
|
"read:following",
|
|
"write:following",
|
|
"read:messaging",
|
|
"write:messaging",
|
|
"read:mutes",
|
|
"write:mutes",
|
|
"write:notes",
|
|
"read:notifications",
|
|
"write:notifications",
|
|
"read:reactions",
|
|
"write:reactions",
|
|
"write:votes",
|
|
"read:pages",
|
|
"write:pages",
|
|
"write:page-likes",
|
|
"read:page-likes",
|
|
"read:user-groups",
|
|
"write:user-groups",
|
|
"read:channels",
|
|
"write:channels",
|
|
"read:gallery",
|
|
"write:gallery",
|
|
"read:gallery-likes",
|
|
"write:gallery-likes",
|
|
];
|
|
|
|
export const languages = [
|
|
"ach",
|
|
"ady",
|
|
"af",
|
|
"ak",
|
|
"ar",
|
|
"az",
|
|
"bg",
|
|
"bn",
|
|
"br",
|
|
"ca",
|
|
"cak",
|
|
"cs",
|
|
"cy",
|
|
"da",
|
|
"de",
|
|
"dsb",
|
|
"el",
|
|
"en",
|
|
"eo",
|
|
"es",
|
|
"et",
|
|
"eu",
|
|
"fa",
|
|
"ff",
|
|
"fi",
|
|
"fo",
|
|
"fr",
|
|
"ga",
|
|
"gd",
|
|
"gl",
|
|
"gv",
|
|
"he",
|
|
"hi",
|
|
"hr",
|
|
"hsb",
|
|
"ht",
|
|
"hu",
|
|
"hy",
|
|
"id",
|
|
"is",
|
|
"it",
|
|
"ja",
|
|
"km",
|
|
"kl",
|
|
"kab",
|
|
"kn",
|
|
"ko",
|
|
"kw",
|
|
"la",
|
|
"lb",
|
|
"lt",
|
|
"lv",
|
|
"mai",
|
|
"mk",
|
|
"ml",
|
|
"mr",
|
|
"ms",
|
|
"mt",
|
|
"my",
|
|
"no",
|
|
"nb",
|
|
"ne",
|
|
"nl",
|
|
"oc",
|
|
"pa",
|
|
"pl",
|
|
"pt",
|
|
"ro",
|
|
"ru",
|
|
"sh",
|
|
"sk",
|
|
"sl",
|
|
"sq",
|
|
"sr",
|
|
"su",
|
|
"sv",
|
|
"sw",
|
|
"ta",
|
|
"te",
|
|
"tg",
|
|
"th",
|
|
"fil",
|
|
"tlh",
|
|
"tr",
|
|
"uk",
|
|
"ur",
|
|
"uz",
|
|
"vi",
|
|
"yi",
|
|
"zh",
|
|
] as const;
|
|
|
|
export const instanceSortParam = [
|
|
"+pubSub",
|
|
"-pubSub",
|
|
"+notes",
|
|
"-notes",
|
|
"+users",
|
|
"-users",
|
|
"+following",
|
|
"-following",
|
|
"+followers",
|
|
"-followers",
|
|
"+caughtAt",
|
|
"-caughtAt",
|
|
"+lastCommunicatedAt",
|
|
"-lastCommunicatedAt",
|
|
"+driveUsage",
|
|
"-driveUsage",
|
|
"+driveFiles",
|
|
"-driveFiles",
|
|
] as const;
|