# Function isKnownArticle

- isKnownArticle<K extends "raw-little" | "raw-list" | "raw-view">(
  article: FormatArticles<K>,
  format: K,
  ): article is InferSchemas<
  {
  "raw-list": {
  animatedMeeting: ZodType<jDiapazoneList>;
  articleWidget: ZodType<jArticleWidgetList>;
  bookableAsset: ZodType<BookableAssetList>;
  businessContactCard: ZodType<jBusinessContactList>;
  contentFactoryTemplate: ZodType<jContentFactoryTemplateList>;
  contentReport: ZodType<ContentReportList>;
  faq: ZodType<FaqList>;
  faqItem: ZodType<FaqItemList>;
  internalDraft: ZodType<jInternalDraftList>;
  jlandmap: ZodType<JLandMapList>;
  mediaLibraryFile: ZodType<MediaLibraryFileList>;
  mediaLibraryFolder: ZodType<MediaLibraryFolderList>;
  meeting: ZodType<jMeetingList>;
  orgCharts: ZodType<jOrgChartList>;
  pollSurvey: ZodType<jPollSurveyList>;
  quarantine: ZodType<jQuarantineList>;
  quizz: ZodType<jQuizzList>;
  recurringEvent: ZodType<jRecurringEventList>;
  reservation: ZodType<ReservationList>;
  socialEvent: ZodType<jSocialEventList>;
  socialQuestion: ZodType<jSocialQuestionList>;
  support: ZodType<jSupportList>;
  surveyDate: ZodType<jSurveyDateList>;
  tvDisplayChannel: ZodType<TVChannelList>;
  };
  "raw-little": {
  articleWidget: ZodType<jArticleWidgetLittle>;
  businessContactCard: ZodType<jBusinessContactLittle>;
  jlandmap: ZodType<JLandMapLittle>;
  mediaLibraryFile: ZodType<MediaLibraryFileLittle>;
  mediaLibraryFolder: ZodType<MediaLibraryFolderLittle>;
  quarantine: ZodType<jQuarantineLittle>;
  recurringEvent: ZodType<jRecurringEventLittle>;
  socialEvent: ZodType<jSocialEventLittle>;
  tvDisplayChannel: ZodType<TVChannelLittle>;
  };
  "raw-view": {
  animatedMeeting: ZodType<jDiapazoneView>;
  articleWidget: ZodType<jArticleWidgetView>;
  aseiClearanceTicket: ZodType<AseiTicket>;
  aseiInstitution: ZodType<AseiInstitution>;
  bookableAsset: ZodType<BookableAssetView>;
  contentFactoryTemplate: ZodType<jContentFactoryTemplateView>;
  extraBot: ZodType<jExtraBotView>;
  faq: ZodType<FaqView>;
  faqItem: ZodType<FaqItemView>;
  internalDraft: ZodType<jInternalDraftView>;
  jlandmap: ZodType<Omit<Merge<jArticleView, JLandMapList>, never>>;
  meeting: ZodType<jMeetingView>;
  orgCharts: ZodType<jOrgChartView>;
  pollSurvey: ZodType<jPollSurveyView>;
  quizz: ZodType<jQuizzView>;
  recurringEvent: ZodType<jRecurringEventView>;
  socialEvent: ZodType<jSocialEventView>;
  support: ZodType<Omit<Merge<jArticleView, jSupportList>, never>>;
  surveyDate: ZodType<jSurveyDateView>;
  };
  }[K],
  >

  #### Type Parameters

  - K extends "raw-little" | "raw-list" | "raw-view"

  #### Parameters

  - article: FormatArticles<K>
  - format: K

  #### Returns article is InferSchemas<
  {
  "raw-list": {
  animatedMeeting: ZodType<jDiapazoneList>;
  articleWidget: ZodType<jArticleWidgetList>;
  bookableAsset: ZodType<BookableAssetList>;
  businessContactCard: ZodType<jBusinessContactList>;
  contentFactoryTemplate: ZodType<jContentFactoryTemplateList>;
  contentReport: ZodType<ContentReportList>;
  faq: ZodType<FaqList>;
  faqItem: ZodType<FaqItemList>;
  internalDraft: ZodType<jInternalDraftList>;
  jlandmap: ZodType<JLandMapList>;
  mediaLibraryFile: ZodType<MediaLibraryFileList>;
  mediaLibraryFolder: ZodType<MediaLibraryFolderList>;
  meeting: ZodType<jMeetingList>;
  orgCharts: ZodType<jOrgChartList>;
  pollSurvey: ZodType<jPollSurveyList>;
  quarantine: ZodType<jQuarantineList>;
  quizz: ZodType<jQuizzList>;
  recurringEvent: ZodType<jRecurringEventList>;
  reservation: ZodType<ReservationList>;
  socialEvent: ZodType<jSocialEventList>;
  socialQuestion: ZodType<jSocialQuestionList>;
  support: ZodType<jSupportList>;
  surveyDate: ZodType<jSurveyDateList>;
  tvDisplayChannel: ZodType<TVChannelList>;
  };
  "raw-little": {
  articleWidget: ZodType<jArticleWidgetLittle>;
  businessContactCard: ZodType<jBusinessContactLittle>;
  jlandmap: ZodType<JLandMapLittle>;
  mediaLibraryFile: ZodType<MediaLibraryFileLittle>;
  mediaLibraryFolder: ZodType<MediaLibraryFolderLittle>;
  quarantine: ZodType<jQuarantineLittle>;
  recurringEvent: ZodType<jRecurringEventLittle>;
  socialEvent: ZodType<jSocialEventLittle>;
  tvDisplayChannel: ZodType<TVChannelLittle>;
  };
  "raw-view": {
  animatedMeeting: ZodType<jDiapazoneView>;
  articleWidget: ZodType<jArticleWidgetView>;
  aseiClearanceTicket: ZodType<AseiTicket>;
  aseiInstitution: ZodType<AseiInstitution>;
  bookableAsset: ZodType<BookableAssetView>;
  contentFactoryTemplate: ZodType<jContentFactoryTemplateView>;
  extraBot: ZodType<jExtraBotView>;
  faq: ZodType<FaqView>;
  faqItem: ZodType<FaqItemView>;
  internalDraft: ZodType<jInternalDraftView>;
  jlandmap: ZodType<Omit<Merge<jArticleView, JLandMapList>, never>>;
  meeting: ZodType<jMeetingView>;
  orgCharts: ZodType<jOrgChartView>;
  pollSurvey: ZodType<jPollSurveyView>;
  quizz: ZodType<jQuizzView>;
  recurringEvent: ZodType<jRecurringEventView>;
  socialEvent: ZodType<jSocialEventView>;
  support: ZodType<Omit<Merge<jArticleView, jSupportList>, never>>;
  surveyDate: ZodType<jSurveyDateView>;
  };
  }[K],
  >

  - Defined in jamespot-user-api/src/util/formats.ts:3