UNPKG

@selfcommunity/types

Version:

Types to integrate a community created with SelfCommunity.

66 lines (65 loc) 1.97 kB
export declare enum SCFeatureName { INTERESTS = "interests", CUSTOMIZE = "customize", ADDONS = "addons", DOMAIN = "domain", SOCIAL_PROVIDERS = "social_providers", COMMUNITY_SUBSCRIPTION = "community_subscription", SEO = "seo", ADVERTISING = "advertising", GOOGLE_CLOUD_API = "google_cloud_api", HOTJAR = "hotjar", SQREEN = "sqreen", INCUBATORS = "incubators", CMS = "cms", LEGAL_PAGES = "legal_pages", SCORING = "scoring", USER_ROLES = "user_roles", EMAIL_MANAGER = "email_manager", LOYALTY = "loyalty", BROADCAST = "broadcast", INVITATION = "invitation", APP_SETTINGS = "app_settings", MODERATION_FLAGS = "moderation_flags", MODERATION_CONTENTS = "moderation_contents", MODERATION_USERS_BLOCKED = "moderation_users_blocked", MODERATION_USERS = "moderation_users", DATA_PROVISIONING_DASHBOARD = "data_provisioning_dashboard", DATA_PROVISIONING_USERS = "data_provisioning_users", DATA_PROVISIONING_CONTENTS = "data_provisioning_contents", DATA_PROVISIONING_INTERESTS = "data_provisioning_interests", DATA_PROVISIONING_POLLS = "data_provisioning_polls", DATA_PROVISIONING_REPORTS = "data_provisioning_reports", REGISTRATION_ALERTS = "registration_alerts", SOCIAL_SHARE = "social_share", FEED_SETTINGS = "stream_settings", TAGGING = "tagging", API_V2 = "api_v2", WEBHOOK = "webhook", HEADLESS = "headless", CUSTOMIZE_HEADLESS = "customize_headless", SYSTEM_PAGES = "system_pages", REACTION = "reaction", GROUPING = "grouping", EVENT = "event", LIVE_STREAM = "live_stream", PAYMENTS = "payments", COURSE = "course" } /** * SCFeatureType interface */ export interface SCFeatureType { /** * The feature ID. */ id?: number; /** * The name of the feature. */ name?: SCFeatureName; /** * Is this feature enabled? */ enabled?: boolean; }