diff --git a/src/containers/editor/WorksEditor/store.ts b/src/containers/editor/WorksEditor/store.ts index 5116a10e7..2624f3d4e 100755 --- a/src/containers/editor/WorksEditor/store.ts +++ b/src/containers/editor/WorksEditor/store.ts @@ -170,6 +170,7 @@ const WorksEditor = T.model('WorksEditor', { const socialInfo = toJS(self.socialInfo) const selectedPlatforms = socialInfo.map((s) => s.platform) + // @ts-ignore return reject((o) => includes(o.value, selectedPlatforms), SOCIAL_OPTIONS) }, @@ -284,11 +285,9 @@ const WorksEditor = T.model('WorksEditor', { self.teammates = [user].concat(toJS(self.teammates)) }, removeTeammates(user: TUser): void { + const teammates = toJS(self.teammates) // @ts-ignore - self.teammates = reject( - (t) => t.login === user.login, - toJS(self.teammates), - ) + self.teammates = reject((t) => t.login === user.login, teammates) }, getSocialPrefix(platform: string): string { switch (platform) { @@ -312,6 +311,7 @@ const WorksEditor = T.model('WorksEditor', { // @ts-ignore return reject( + // @ts-ignore (s) => s.link.trim() === getSocialPrefix(s.platform), socialInfo, ) diff --git a/src/containers/tool/CommunityTagSetter/store.ts b/src/containers/tool/CommunityTagSetter/store.ts index 7a95f0fc9..8f082e55b 100755 --- a/src/containers/tool/CommunityTagSetter/store.ts +++ b/src/containers/tool/CommunityTagSetter/store.ts @@ -77,6 +77,7 @@ const CommunityTagSetter = T.model('CommunityTagSetter', { searchedCommunities: reject( (c) => includes( + // @ts-ignore c.raw, map((s) => s.raw, selectedCommunities), ), @@ -86,6 +87,7 @@ const CommunityTagSetter = T.model('CommunityTagSetter', { commonUsedCommunities: reject( (c) => includes( + // @ts-ignore c.raw, map((s) => s.raw, selectedCommunities), ), diff --git a/src/containers/user/UserProfile/store.tsx b/src/containers/user/UserProfile/store.tsx index d247be6ec..7ec15264e 100755 --- a/src/containers/user/UserProfile/store.tsx +++ b/src/containers/user/UserProfile/store.tsx @@ -41,6 +41,7 @@ const UserProfile = T.model('UserProfile', { const { entries, ...rest } = subscribedCommunitiesData return { + // @ts-ignore entries: reject((c) => c.raw === HCN, entries), ...rest, } diff --git a/src/stores/Model/helper/article.ts b/src/stores/Model/helper/article.ts index 68c48ce4e..4dd25e20c 100755 --- a/src/stores/Model/helper/article.ts +++ b/src/stores/Model/helper/article.ts @@ -36,7 +36,8 @@ export const articleFields = () => { digest: T.maybeNull(T.string), author: T.maybeNull(User), - meta: T.optional(ArticleMeta, {}), + // meta: T.optional(ArticleMeta, {}), + meta: T.maybeNull(ArticleMeta), linkAddr: T.maybeNull(T.string), copyRight: T.maybeNull(T.string), @@ -65,7 +66,8 @@ export const articleFields = () => { insertedAt: T.optional(T.string, ''), updatedAt: T.optional(T.string, ''), - activeAt: T.optional(T.string, ''), + // activeAt: T.optional(T.string, ''), + activeAt: T.maybeNull(T.string), isArchived: T.optional(T.boolean, false), archivedAt: T.maybeNull(T.string), diff --git a/src/widgets/EmotionSelector/helper.ts b/src/widgets/EmotionSelector/helper.ts index ec33fa0a4..47ccc2eac 100644 --- a/src/widgets/EmotionSelector/helper.ts +++ b/src/widgets/EmotionSelector/helper.ts @@ -21,6 +21,7 @@ export const emotionsCoverter = (selectedEmotions: TEmotion): TEmotion[] => { }), ) + // @ts-ignore return reject((e) => includes(0, values(e)), converted) }