From 714753d0014bee70fdf99b786f461ca49cb19b5c Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 11 Nov 2021 21:59:50 +0900 Subject: [PATCH] add list of api permission, Update Note type --- CHANGELOG.md | 4 ++++ etc/misskey-js.api.md | 4 ++++ src/entities.ts | 1 + src/index.ts | 4 +++- src/permissions.ts | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 src/permissions.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index ddcd82beb..1c8fe7687 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/etc/misskey-js.api.md b/etc/misskey-js.api.md index 08db7d349..79a27d12c 100644 --- a/etc/misskey-js.api.md +++ b/etc/misskey-js.api.md @@ -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; diff --git a/src/entities.ts b/src/entities.ts index acce7a733..e2f8e9e05 100644 --- a/src/entities.ts +++ b/src/entities.ts @@ -107,6 +107,7 @@ export type Note = { }[]; uri?: string; url?: string; + isHidden?: boolean; }; export type NoteReaction = { diff --git a/src/index.ts b/src/index.ts index f90616b47..13f232313 100644 --- a/src/index.ts +++ b/src/index.ts @@ -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 diff --git a/src/permissions.ts b/src/permissions.ts new file mode 100644 index 000000000..c7e4b9e5d --- /dev/null +++ b/src/permissions.ts @@ -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', +];