feat: better typing validation
This commit is contained in:
parent
c2cef77c90
commit
0b174f4511
|
|
@ -72,6 +72,7 @@ export class MainMcp {
|
|||
date: obj.date,
|
||||
type: obj.type,
|
||||
tags: [],
|
||||
shortLink: false,
|
||||
posts: [
|
||||
{
|
||||
group: makeId(10),
|
||||
|
|
@ -92,8 +93,9 @@ export class MainMcp {
|
|||
],
|
||||
}))
|
||||
),
|
||||
// @ts-ignore
|
||||
settings: {},
|
||||
settings: {
|
||||
type: 'any',
|
||||
},
|
||||
integration: {
|
||||
id: obj.providerId,
|
||||
},
|
||||
|
|
|
|||
|
|
@ -262,6 +262,7 @@ export class AutopostService {
|
|||
tags: [],
|
||||
posts: state.integrations.map((i) => ({
|
||||
settings: {
|
||||
type: i.providerIdentifier as 'any',
|
||||
subtitle: '',
|
||||
title: '',
|
||||
tags: [],
|
||||
|
|
|
|||
|
|
@ -948,6 +948,7 @@ export class PostsService {
|
|||
id: integration.id,
|
||||
},
|
||||
settings: {
|
||||
type: integration.providerIdentifier as 'any',
|
||||
subtitle: '',
|
||||
title: '',
|
||||
tags: [],
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ export class CreatePostDto {
|
|||
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
order: string;
|
||||
order?: string;
|
||||
|
||||
@IsDefined()
|
||||
@IsBoolean()
|
||||
|
|
|
|||
|
|
@ -36,7 +36,8 @@ export type AllProvidersSettings =
|
|||
| ProviderExtension<'wrapcast', None>
|
||||
| ProviderExtension<'telegram', None>
|
||||
| ProviderExtension<'nostr', None>
|
||||
| ProviderExtension<'vk', None>;
|
||||
| ProviderExtension<'vk', None>
|
||||
| ProviderExtension<'any', any>;
|
||||
|
||||
type None = NonNullable<unknown>;
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
"dev": "pnpm run --filter ./apps/extension --filter ./apps/workers --filter ./apps/backend --filter ./apps/frontend --parallel dev",
|
||||
"pm2": "pnpm dlx concurrently \"pnpm run pm2-run\" \"pnpm run entryfile\"",
|
||||
"entryfile": "./entrypoint.sh",
|
||||
"publish:sdk": "pnpm run --filter ./apps/sdk publish",
|
||||
"publish-sdk": "pnpm run --filter ./apps/sdk publish",
|
||||
"pm2-run": "pm2 delete all || true && pnpm run prisma-db-push && pnpm run --parallel pm2 && pm2 logs",
|
||||
"dev:stripe": "pnpm dlx concurrently \"stripe listen --forward-to localhost:3000/stripe\" \"pnpm run dev\"",
|
||||
"build": "pnpm -r --workspace-concurrency=1 --filter ./apps/frontend --filter ./apps/backend --filter ./apps/workers --filter ./apps/cron run build",
|
||||
|
|
|
|||
Loading…
Reference in New Issue