add list of api permission, Update Note type

This commit is contained in:
syuilo 2021-11-11 21:59:50 +09:00
parent 7f3943f794
commit 714753d001
5 changed files with 46 additions and 1 deletions

View file

@ -1,3 +1,7 @@
# 0.0.9
- add list of api permission
- Update Note type
# 0.0.8
- add type definition for `messagingMessage` event to main stream channel
- Update Note type

View file

@ -2213,6 +2213,7 @@ type Note = {
}[];
uri?: string;
url?: string;
isHidden?: boolean;
};
// @public (undocumented)
@ -2326,6 +2327,9 @@ type PageEvent = {
user: User;
};
// @public (undocumented)
export const permissions: string[];
// @public (undocumented)
type ServerInfo = {
machine: string;

View file

@ -107,6 +107,7 @@ export type Note = {
}[];
uri?: string;
url?: string;
isHidden?: boolean;
};
export type NoteReaction = {

View file

@ -1,11 +1,13 @@
import { Endpoints } from './api.types';
import Stream from './streaming';
import { Acct } from './acct';
import { permissions } from './permissions';
export {
Endpoints,
Stream,
Acct
Acct,
permissions,
};
// api extractor not supported yet

34
src/permissions.ts Normal file
View file

@ -0,0 +1,34 @@
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',
];