Feat: convert to __type
This commit is contained in:
parent
0b174f4511
commit
61ead93c38
|
|
@ -94,7 +94,7 @@ export class MainMcp {
|
|||
}))
|
||||
),
|
||||
settings: {
|
||||
type: 'any',
|
||||
__type: 'any',
|
||||
},
|
||||
integration: {
|
||||
id: obj.providerId,
|
||||
|
|
|
|||
|
|
@ -262,7 +262,7 @@ export class AutopostService {
|
|||
tags: [],
|
||||
posts: state.integrations.map((i) => ({
|
||||
settings: {
|
||||
type: i.providerIdentifier as 'any',
|
||||
__type: i.providerIdentifier as 'any',
|
||||
subtitle: '',
|
||||
title: '',
|
||||
tags: [],
|
||||
|
|
|
|||
|
|
@ -948,7 +948,7 @@ export class PostsService {
|
|||
id: integration.id,
|
||||
},
|
||||
settings: {
|
||||
type: integration.providerIdentifier as 'any',
|
||||
__type: integration.providerIdentifier as 'any',
|
||||
subtitle: '',
|
||||
title: '',
|
||||
tags: [],
|
||||
|
|
|
|||
|
|
@ -1,6 +1,3 @@
|
|||
import { DevToSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/dev.to.settings.dto';
|
||||
import { MediumSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/medium.settings.dto';
|
||||
import { HashnodeSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/hashnode.settings.dto';
|
||||
import { RedditSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/reddit.dto';
|
||||
import { PinterestSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/pinterest.dto';
|
||||
import { YoutubeSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/youtube.settings.dto';
|
||||
|
|
@ -12,9 +9,9 @@ import { DiscordDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-setti
|
|||
import { SlackDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/slack.dto';
|
||||
import { InstagramDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/instagram.dto';
|
||||
import { LinkedinDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/linkedin.dto';
|
||||
import { IsIn, MinLength } from 'class-validator';
|
||||
import { IsIn } from 'class-validator';
|
||||
|
||||
export type ProviderExtension<T extends string, M> = { type: T } & M;
|
||||
export type ProviderExtension<T extends string, M> = { __type: T } & M;
|
||||
export type AllProvidersSettings =
|
||||
| ProviderExtension<'reddit', RedditSettingsDto>
|
||||
| ProviderExtension<'lemmy', LemmySettingsDto>
|
||||
|
|
|
|||
Loading…
Reference in New Issue