UNPKG

@hhgtech/hhg-components

Version:
44 lines (43 loc) 3.97 kB
import { BabyGrowthContent, BabyGrowthContentApi } from "../../interfaces/types"; import { Article, ArticleApi, ArticleAuthor, ArticleAuthorApi, ArticleExpert, ArticleExpertApi, Author, BMIResult, BMIResultApi, Category, CategoryApi, CategoryHealthToolApi, Comment, CommentApi, Community, CommunityApi, ExpertAnswer, ExpertAnswerApi, ExpertUserSummaryApi, FAQs, FAQsApi, HealthTool, HealthToolApi, HealthToolByCategory, Notification, NotificationApi, OvulationInfo, OvulationInfoApi, PageCategory, PageCategoryApi, Post, PostApi, PostDetail, PostPaginationApi, PostPaginationClient, PwgInfo, PwgInfoApi, ReportedPostDetail, ReviewedCategory, ReviewedCategoryApi, ReviewedUserApi, SiteWideBanner, SiteWideBannerApi, Sponsor, SponsorApi, SpotlightSummary, SpotlightSummaryApi, SuggestedArticle, SuggestedArticleApi, ThrInfo, ThrInfoApi, Topic, TopicApi, TopicHealthTool, TopicHealthToolApi, TopicSubot, TopicSubotApi } from "../interfaces/types"; export declare const formatAuthor: (author: ArticleAuthorApi) => ArticleAuthor; export declare const formatArticleExpert: (expert: ArticleExpertApi) => ArticleExpert; export declare const formatSpotlightsSummary: (spotlight?: SpotlightSummaryApi) => SpotlightSummary | null; export declare const TRANSLATE_LANGUAGES: { EN: string; FIL: string; }; export declare const formatTranslateOptions: (translate?: { [key: string]: string; }) => { value: string; label: string; }[]; export declare const formatArticle: (article: ArticleApi) => Article; export declare const formatUserProfile: (user: ReviewedUserApi | null | undefined) => ReviewedUserApi | null | undefined; export declare const formatBMIResult: (data: BMIResultApi) => BMIResult; export declare const formatSponsor: (sponsor: SponsorApi) => Sponsor; export declare const formatReviewedCategory: (data: ReviewedCategoryApi) => ReviewedCategory; export declare const formatCategory: (category: CategoryApi) => Category; export declare const formatCategoryApi: (category: PageCategoryApi) => PageCategory; export declare const formatFaqsCategory: (data: FAQsApi) => FAQs; export declare const formatHealthTool: (healthTool: HealthToolApi) => HealthTool; export declare const formatHealthToolTypeCategory: (category: CategoryHealthToolApi) => HealthToolByCategory; export declare const formatCommunity: (community: CommunityApi) => Community; export declare const formatTopic: (topic: TopicApi) => Topic; export declare const formatExpertAnswer: (data: ExpertAnswerApi) => ExpertAnswer; export declare const formatPost: (post: PostApi) => Post; export declare const formatPostPagination: (pagination: PostPaginationApi) => PostPaginationClient; export declare const formatNotification: (notification: NotificationApi) => Notification; export declare const formatSpotlightsList: (spotligts: SpotlightSummaryApi[]) => SpotlightSummary[]; export declare const formatOvulationInfo: (data: OvulationInfoApi | null) => OvulationInfo; export declare const formatSuggestedArticle: (data: SuggestedArticleApi | null) => SuggestedArticle; export declare const formatTopicHealthTool: (data: TopicHealthToolApi | null) => TopicHealthTool; export declare const formatComment: (data: CommentApi | null) => Comment; export declare const formatReportedPostToPostDetail: (data: ReportedPostDetail | null) => PostDetail; export declare const formatTopicSubot: (data: TopicSubotApi | null) => TopicSubot; export declare const formatSiteWideBanner: (sitewide_banner?: SiteWideBannerApi | null, type?: 'article' | 'category' | 'home') => SiteWideBanner | null; export declare const formatPWGContent: (data: PwgInfoApi | null) => PwgInfo; export declare const formatUserProfileUrl: (user?: ReviewedUserApi | ExpertUserSummaryApi | Author | null) => string; export declare const formatTHRContent: (data: ThrInfoApi | null) => ThrInfo; export declare const formatBabyGrowthContent: (data: BabyGrowthContentApi) => BabyGrowthContent;