From 63e1ca6ee6087659132d70220d4cbade618bcc97 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Mon, 7 Jul 2025 19:59:09 +0700 Subject: [PATCH] feat: better typing --- apps/backend/src/mcp/main.mcp.ts | 2 +- apps/sdk/package.json | 2 +- .../src/database/prisma/autopost/autopost.service.ts | 3 +-- .../src/database/prisma/posts/posts.service.ts | 3 +-- .../dtos/posts/providers-settings/all.providers.settings.ts | 3 +-- 5 files changed, 5 insertions(+), 8 deletions(-) diff --git a/apps/backend/src/mcp/main.mcp.ts b/apps/backend/src/mcp/main.mcp.ts index b8b74909..483ae851 100644 --- a/apps/backend/src/mcp/main.mcp.ts +++ b/apps/backend/src/mcp/main.mcp.ts @@ -94,7 +94,7 @@ export class MainMcp { })) ), settings: { - __type: 'any', + __type: 'any' as any, }, integration: { id: obj.providerId, diff --git a/apps/sdk/package.json b/apps/sdk/package.json index 1e99d2a8..bae090a4 100644 --- a/apps/sdk/package.json +++ b/apps/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@postiz/node", - "version": "1.0.4", + "version": "1.0.5", "description": "The Ultimate social media scheduling tool", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts b/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts index e946e84a..0b3c66d2 100644 --- a/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts @@ -262,8 +262,7 @@ export class AutopostService { tags: [], posts: state.integrations.map((i) => ({ settings: { - __type: i.providerIdentifier as 'any', - subtitle: '', + __type: i.providerIdentifier as any, title: '', tags: [], subreddit: [], diff --git a/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts b/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts index ff18d957..9c3a5494 100644 --- a/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts @@ -948,8 +948,7 @@ export class PostsService { id: integration.id, }, settings: { - __type: integration.providerIdentifier as 'any', - subtitle: '', + __type: integration.providerIdentifier as any, title: '', tags: [], subreddit: [], diff --git a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts index f01c2e75..d101893a 100644 --- a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts +++ b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts @@ -33,8 +33,7 @@ export type AllProvidersSettings = | ProviderExtension<'wrapcast', None> | ProviderExtension<'telegram', None> | ProviderExtension<'nostr', None> - | ProviderExtension<'vk', None> - | ProviderExtension<'any', any>; + | ProviderExtension<'vk', None>; type None = NonNullable;