/** * Represents the feed format types that are supported in Hub */ export type FeedFormat = "dcat-us" | "dcat-ap" | "rss"; /** * Configuration object for feeds. Stores feed templates for various feed formats and versions * as well as miscellaneous configuration options. Always interact with this object through the * configuration helpers (getFeedTemplate(), setFeedTemplate(), etc.) when possible. */ export interface IFeedsConfiguration extends IWithFeedTemplatePaths { /** * Whether or not the feeds capability as a whole has been disabled */ disabled?: boolean; } type IWithFeedTemplatePaths = Partial>>; type FeedTemplatePath = DcatUSTemplatePaths | DcatAPTemplatePaths | RssTemplatePaths; type DcatUSTemplatePaths = "dcatUS11" | "dcatUS1X" | "dcatUS3X"; type DcatAPTemplatePaths = "dcatAP201" | "dcatAP2XX"; type RssTemplatePaths = "rss2"; export {};