Options
All
  • Public
  • Public/Protected
  • All
Menu

MatchPoint O365 - Reference

Type aliases

AtomicFacet

AtomicFacet: object

The properties configured for an AtomicFacet will be resolved to a Coveo Atomic facet component that will be rendered in the atomic-facet-manager.

Type declaration

  • name: string

    The name is resolved to the actual web component name. e.g.: atomic-numeric-facet, atomic-category-facet, atomic-date-facet, etc.

  • properties: object

    This is an object that specifies the properties to be passed to the facet component The keys are the attributes and the values represent the values for each attribute

    • [attribute: string]: string | number | boolean
  • Optional ranges?: AtomicRange[]

AtomicRange

AtomicRange: object

The properties configured for an AtomicRange will be resolved to a Coveo Atomic range component that will be rendered in a facet that supports this feature. The Coveo Atomic components

Type declaration

  • end: Date | number | string

    The ending value for the range.

  • name: string

    The name is resolved to the actual web component name. e.g.: atomic-date-range, atomic-numeric-range, etc.

  • otherProperties: object

    This is an object that specifies the other properties to be passed to the range component The keys are the attributes and the values represent the values for each attribute

    • [attribute: string]: string | number | boolean
  • start: Date | number | string

    The starting value for the range.

ConfiguredDataProvider

ConfiguredDataProvider: IDataSourceConfig | IDataProviderConfig

ConfiguredExpressionString

ConfiguredExpressionString: IExpressionString | function | string

ConfiguredImage

ConfiguredImage: string | IImage

ConfiguredInMemoryFilterLazyExpression

ConfiguredInMemoryFilterLazyExpression: ConfiguredLazyExpressionString | function

An expression that must evaluate to a function that accepts an item (after being processed by the item property mapper) and returns a boolean. This function is used as the callback to the JavaScript Array.filter method. Please note that the in memory filtering is performed on the result set fetched from the source. So it might lead to incorrect refiner values, etc.

ConfiguredLazyExpressionString

ConfiguredLazyExpressionString: ConfiguredExpressionString

ConfiguredMuiString

ConfiguredMuiString: string | IMuiString | IExpressionString

Specifies a value that can either be a simple string or IMuiString. If nothing is specified for the current language, the default value will be used.

ConfiguredNoItemsPlaceholderConfig

ConfiguredNoItemsPlaceholderConfig: INoItemsPlaceholderConfig | IWebPartConfig | string

ConfiguredPropertyMapping

ConfiguredPropertyMapping: (string | IExpressionString | function | IPropertyMappingConfig)[] | ConfiguredExpressionString | IPropertyMappingConfig

ConfiguredPropertyMappings

Specifies either an inline property mapping (IPropertyMappings) or a key to a pre-defined property mapper. See BuiltInItemPropertiesMapper for a list of all available keys.

Expression

Expression: string | IEnhancedExpression

IBasicItemTemplateConstructor

IBasicItemTemplateConstructor: IComponentConstructor<object>

INotificationsGroupConfig

ODataOperator

PropertyMappingValue

PropertyMappingValue: string | number | boolean | Date | ILink | IPerson | IImage | IVideo | IMuiString | IStringTemplateProperty | ConfiguredMuiString | ConfiguredExpressionString | ILazyProperty<any> | IBadge

SliderInfoPropertyMappingValue

SliderInfoPropertyMappingValue: string | number | ILink

Variables

Const HubClassPrefix

HubClassPrefix: string = "lthub-"

Const IconNames

IconNames: IIconNames = _iconNames

Const configTypeKey

configTypeKey: "configTypeKey" = "configTypeKey"

Functions

isDataProviderNotificationsGroupConfig

Object literals

Const HubClassNames

HubClassNames: object

This object contains the class names that are added to Hub DOM elements. The naming convention is lthub-<specific-class-name>

filters

filters: object

buttons

buttons: string = `${HubClassPrefix}filter-buttons`

checkBox

checkBox: string = `${HubClassPrefix}filter-checkbox`

clearSelected

clearSelected: string = `${HubClassPrefix}filters-selected-clear`

content

content: string = `${HubClassPrefix}filter-content`

multiChoice

multiChoice: string = `${HubClassPrefix}filter-multichoice`

range

range: string = `${HubClassPrefix}filter-range`

refiner

refiner: string = `${HubClassPrefix}refiner`

searchBox

searchBox: string = `${HubClassPrefix}filter-search-box`

selected

selected: string = `${HubClassPrefix}filters-selected`

selectedFilter

selectedFilter: string = `${HubClassPrefix}filters-selected-item`

singleChoice

singleChoice: string = `${HubClassPrefix}filter-singlechoice`

sliderDescription

sliderDescription: string = `${HubClassPrefix}filter-slider-description`

textBox

textBox: string = `${HubClassPrefix}filter-textbox`

tick

tick: string = `${HubClassPrefix}filter-tick`

url

url: string = `${HubClassPrefix}filters-url`

wrapper

wrapper: string = `${HubClassPrefix}filter-wrapper`

user

user: object

container

container: string = `${HubClassPrefix}filter-user-container`

item

item: string = `${HubClassPrefix}filter-user-item`

footer

footer: object

footerContainer

footerContainer: string = `${HubClassPrefix}footer-container`

footerInnerContainer

footerInnerContainer: string = `${HubClassPrefix}footer-inner-container`

fullItemReader

fullItemReader: object

contentContainer

contentContainer: string = `${HubClassPrefix}fullitemreader-content-container`

modalRoot

modalRoot: string = `${HubClassPrefix}fullitemreader-modal-root`

generic

generic: object

additionalProperties

additionalProperties: string = `${HubClassPrefix}additionalproperties`

dropDown

dropDown: string = `${HubClassPrefix}dropdown`

dropDownDescription

dropDownDescription: string = `${HubClassPrefix}dropdown-description`

floater

floater: string = `${HubClassPrefix}floater`

header

header: string = `${HubClassPrefix}header`

icon

icon: string = `${HubClassPrefix}icon`

iconWrapper

iconWrapper: string = `${HubClassPrefix}icon-wrapper`

image

image: string = `${HubClassPrefix}image`

main

main: string = `${HubClassPrefix}main`

reloadIcon

reloadIcon: string = `${HubClassPrefix}icon-reload`

searchBox

searchBox: string = `${HubClassPrefix}searchbox`

subtitle

subtitle: string = `${HubClassPrefix}subtitle`

subtitles

subtitles: string = `${HubClassPrefix}subtitles`

title

title: string = `${HubClassPrefix}title`

widget

widget: string = `${HubClassPrefix}widget`

paging

paging: object

container

container: string = `${HubClassPrefix}paging`

indicator

indicator: string = `${HubClassPrefix}paging-indicator`

left

left: string = `${HubClassPrefix}paging-left`

pageChanger

pageChanger: string = `${HubClassPrefix}paging-pagechanger`

right

right: string = `${HubClassPrefix}paging-right`

genericWidget

genericWidget: object

header

header: string = `${HubClassPrefix}widget-header`

headerTitle

headerTitle: string = `${HubClassPrefix}widget-header-title`

header

header: object

breadcrumb

breadcrumb: string = `${HubClassPrefix}breadcrumb`

logoLeft

logoLeft: string = `${HubClassPrefix}logo-left`

mainContainer

mainContainer: string = `${HubClassPrefix}main-container`

navigation

navigation: string = `${HubClassPrefix}navigation`

subContainer

subContainer: string = `${HubClassPrefix}sub-container`

flyout

flyout: object

filters

filters: string = `${HubClassPrefix}megamenu-search-filters`

searchBox

searchBox: string = `${HubClassPrefix}megamenu-search-box`

searchScopes

searchScopes: string = `${HubClassPrefix}megamenu-search-scopes`

results

results: object

container

container: string = `${HubClassPrefix}megamenu-search-results-container`

section

section: string = `${HubClassPrefix}megamenu-search-results-section`

sectionHeader

sectionHeader: string = `${HubClassPrefix}megamenu-search-results-section-header`

globalSearchBox

globalSearchBox: object

coveoContainer

coveoContainer: string = `${HubClassPrefix}coveo-container`

searchBox

searchBox: string = `${HubClassPrefix}global-search-box`

searchBoxContainer

searchBoxContainer: string = `${HubClassPrefix}global-search-box-container`

searchResults

searchResults: string = `${HubClassPrefix}global-search-results`

searchResultsCloseIcon

searchResultsCloseIcon: string = `${HubClassPrefix}global-search-results-close-icon`

searchResultsCloseIconWrapper

searchResultsCloseIconWrapper: string = `${HubClassPrefix}global-search-results-close-icon-wrapper`

searchResultsContainer

searchResultsContainer: string = `${HubClassPrefix}global-search-results-flyout-container`

matrix

matrix: object

container

container: string = `${HubClassPrefix}matrix-container`

dimensionSelector

dimensionSelector: string = `${HubClassPrefix}matrix-dimension-selector`

dimensions

dimensions: string = `${HubClassPrefix}matrix-dimensions`

editMain

editMain: string = `${HubClassPrefix}matrix-edit-main`

flyoutClose

flyoutClose: string = `${HubClassPrefix}matrix-flyout-close`

flyoutContainer

flyoutContainer: string = `${HubClassPrefix}matrix-flyout-container`

flyoutGroupHeader

flyoutGroupHeader: string = `${HubClassPrefix}matrix-flyout-group-header`

flyoutHeader

flyoutHeader: string = `${HubClassPrefix}matrix-flyout-header`

flyoutList

flyoutList: string = `${HubClassPrefix}matrix-flyout-list`

flyoutListItem

flyoutListItem: string = `${HubClassPrefix}matrix-flyout-list-item`

flyoutReset

flyoutReset: string = `${HubClassPrefix}matrix-flyout-reset`

selectedDimension

selectedDimension: string = `${HubClassPrefix}matrix-selected-dimension`

selectedDimensionValue

selectedDimensionValue: string = `${HubClassPrefix}matrix-selected-dimension-value`

megaMenu

megaMenu: object

buttonsContainer

buttonsContainer: string = `${HubClassPrefix}megamenu-buttons-container`

container

container: string = `${HubClassPrefix}megamenu-container`

editControls

editControls: string = `${HubClassPrefix}megamenu-controls-edit`

group

group: string = `${HubClassPrefix}megamenu-group`

groupAdder

groupAdder: string = `${HubClassPrefix}megamenu-group-adder`

groupLinks

groupLinks: string = `${HubClassPrefix}megamenu-group-links`

groupTitle

groupTitle: string = `${HubClassPrefix}megamenu-group-title`

groupsList

groupsList: string = `${HubClassPrefix}megamenu-groups-list`

linkAdder

linkAdder: string = `${HubClassPrefix}megamenu-link-adder`

logo

logo: string = `${HubClassPrefix}megamenu-logo`

page

page: string = `${HubClassPrefix}megamenu-page`

pageAdder

pageAdder: string = `${HubClassPrefix}megamenu-page-adder`

rootNodeAdder

rootNodeAdder: string = `${HubClassPrefix}megamenu-rootnode-adder`

searchBox

searchBox: string = `${HubClassPrefix}megamenu-nodes-search-box`

searchButton

searchButton: string = `${HubClassPrefix}megamenu-search-button`

tab

tab: string = `${HubClassPrefix}megamenu-tab`

mobile

mobile: object

breadcrumb

breadcrumb: string = `${HubClassPrefix}breadcrumb-mobile`

burger

burger: string = `${HubClassPrefix}burger`

logo

logo: string = `${HubClassPrefix}logo-mobile`

logoOutsideContainer

logoOutsideContainer: string = `${HubClassPrefix}logo-outside-container`

pageIcon

pageIcon: string = `${HubClassPrefix}pageicon-mobile`

pageTitle

pageTitle: string = `${HubClassPrefix}pagetitle-mobile`

hero

hero: object

actionButtons

actionButtons: string = `${HubClassPrefix}hero-actionbuttons`

additionalFloater

additionalFloater: string = `${HubClassPrefix}hero-floater-additional`

body

body: string = `${HubClassPrefix}hero-body-content`

bulletSlider

bulletSlider: string = `${HubClassPrefix}hero-bulletslider`

content

content: string = `${HubClassPrefix}hero-content`

floater

floater: string = `${HubClassPrefix}hero-floater`

header

header: string = `${HubClassPrefix}hero-header`

icon

icon: string = `${HubClassPrefix}hero-icon`

section

section: string = `${HubClassPrefix}hero-section`

subtitle

subtitle: string = `${HubClassPrefix}hero-subtitle`

title

title: string = `${HubClassPrefix}hero-title`

itemTemplates

itemTemplates: object

simple

simple: string = `${HubClassPrefix}itemtemplate-simple`

tabsNav

tabsNav: object

activeTabMarker

activeTabMarker: string = `${HubClassPrefix}tabsnav-tab-activemarker`

container

container: string = `${HubClassPrefix}tabsnav`

scrollControl

scrollControl: string = `${HubClassPrefix}tabsnav-scrollcontrol`

tab

tab: string = `${HubClassPrefix}tabsnav-tab`

tabsWithContent

tabsWithContent: string = `${HubClassPrefix}tabs-withcontent`

Const _iconNames

_iconNames: object

archive

archive: string = "archive"

arrowLeft

arrowLeft: string = "left"

arrowRight

arrowRight: string = "right"

arrowheadDown

arrowheadDown: string = "expand-arrow"

arrowheadLeft

arrowheadLeft: string = "left-arrow"

arrowheadRight

arrowheadRight: string = "arrow-pointing-to-right"

arrowheadUp

arrowheadUp: string = "collapse-arrow-2"

attach

attach: string = "Attach"

blog

blog: string = "blog"

calendar

calendar: string = "calendar"

caretSolidDown

caretSolidDown: string = "sort-down"

caretSolidLeft

caretSolidLeft: string = "sort-left-2"

caretSolidRight

caretSolidRight: string = "sort-right-2"

caretSolidUp

caretSolidUp: string = "sort-up-2"

cellPhone

cellPhone: string = "cellphone"

checkbox

checkbox: string = "unchecked-checkbox"

checkboxChecked

checkboxChecked: string = "checked-checkbox"

clearDay

clearDay: string = "bright-sunny-day"

clearNight

clearNight: string = "full-moon"

close

close: string = "close-button"

cloudy

cloudy: string = "cloud-host"

compress

compress: string = "compress"

defaultDocument

defaultDocument: string = "document"

delete

delete: string = "delete"

disconnected

disconnected: string = "disconnected"

documentSearch

documentSearch: string = "search-document"

documentSet

documentSet: string = "product-documents"

edit

edit: string = "edit"

enlarge

enlarge: string = "enlarge"

event

event: string = "event"

excel

excel: string = "microsoft-excel"

excelInverted

excelInverted: string = "microsoft-excel-2"

exclamation

exclamation: string = "exclamation"

feedback

feedback: string = "speak"

fog

fog: string = "fog"

folderHorizontal

folderHorizontal: string = "folder"

hail

hail: string = "hail"

hamburgerMenu

hamburgerMenu: string = "hamburger-menu"

haze

haze: string = "haze"

image

image: string = "image"

info

info: string = "Info"

insertCell

insertCell: string = "insert-table"

json

json: string = "json-2"

like

like: string = "Like"

mail

mail: string = "mail"

mapPin

mapPin: string = "pin-location"

message

message: string = "chat-message"

moon0

moon0: string = "new-moon"

moon12

moon12: string = "waxing-crescent"

moon25

moon25: string = "first-quarter"

moon37

moon37: string = "waxing-gibbous"

moon50

moon50: string = "full-moon"

moon62

moon62: string = "waning-gibbous"

moon75

moon75: string = "last-quarter"

moon87

moon87: string = "waning-crescent"

moreVertical

moreVertical: string = "three-dots-symbol"

news

news: string = "breaking-news"

normalScreen

normalScreen: string = "normal-screen"

notebook

notebook: string = "notebook-paper"

onenote

onenote: string = "microsoft-onenote"

page

page: string = "page"

partlyCloudyDay

partlyCloudyDay: string = "partly-cloudy-day"

partlyCloudyNight

partlyCloudyNight: string = "cloudy-night"

pdf

pdf: string = "pdf"

people

people: string = "social-group"

person

person: string = "contact"

photo

photo: string = "Photo2"

plus

plus: string = "plus-math"

powerPoint

powerPoint: string = "microsoft-powerpoint"

powerPointInverted

powerPointInverted: string = "microsoft-powerpoint-2"

rain

rain: string = "cloud-with-rain"

reach

reach: string = "condenselogo"

reply

reply: string = "RevToggleKey"

search

search: string = "search"

sleet

sleet: string = "snow-fall"

snow

snow: string = "falling-snow"

sort

sort: string = "sorting"

task

task: string = "task-completed-in-time"

task2

task2: string = "task"

text

text: string = "txt-2"

thunderstorm

thunderstorm: string = "stormy-weather"

tick

tick: string = "tick"

tornado

tornado: string = "spiral-dust"

trash

trash: string = "trash-can"

umbrella

umbrella: string = "umbrella-insurance"

visio

visio: string = "microsoft-visio-2"

wind

wind: string = "windy-weather"

word

word: string = "microsoft-word"

wordInverted

wordInverted: string = "microsoft-word-2"

world

world: string = "globe-earth"

world2

world2: string = "world-globe"

xml

xml: string = "xml-2"