@esri/hub.js
Guides
API Reference
GitHub
Menu
@esri/hub.js
Packages
common
_prepareUploadRequests
_waitForItemReady
addContextToSlug
addDays
addDomain
addPermission
addSiteDomains
addSolutionResourceUrlToAssets
addUsersToGroup
applyPropertiesToItems
applyUiSchemaElementOptions
arrayToObject
asyncForEach
autoAddUsers
batch
bBoxToExtent
bboxToString
buildDraft
buildExistingExportsPortalQuery
camelize
canEditEvent
canEditItem
canEditSite
canEditSiteContent
capitalize
checkPermission
chunkArray
clearSession
cloneObject
completeOAuth2
compose
composeContent
constructSlug
convertItemToSite
convertModelToSite
convertSolutionTemplateResourcesToAssets
convertToWellKnownLocale
convertUrlsToAnchorTags
createExtent
createId
createItemFromFile
createItemFromUrl
createItemFromUrlOrFile
createModel
createOperationPipeline
createSite
dasherize
datasetToContent
datasetToItem
deepContains
deepFind
deepFindById
deepGetPropValues
deepSet
deepStringReplace
deleteProp
deleteSite
detectDataTypeFromExtension
detectDataTypeFromHeader
doesItemExistWithTitle
domainExists
domainExistsPortal
emailOrgUsers
enrichContentSearchResult
enrichGroupSearchResult
enrichPageSearchResult
enrichSiteSearchResult
enrichUserSearchResult
ensureProp
ensureUniqueDomainName
ensureUniqueString
extend
extentToBBox
extentToPolygon
failSafe
failSafeUpdate
fetchAllPages
fetchAndUploadResource
fetchAndUploadThumbnail
fetchCatalog
fetchContent
fetchGroupEnrichments
fetchHubTranslation
fetchImageAsBlob
fetchMaxNumUserGroupsLimit
fetchModelFromItem
fetchOrg
fetchOrgLimits
fetchSiteModel
fetchUserEnrichments
filterBy
filterSchemaToUiSchema
findBy
findItemsBySlug
flattenArray
generateRandomString
getBasePropertyMap
getCampaignUrl
getCategory
getContentIdentifier
getContentTypeIcon
getContentTypeLabel
getCulture
getDomainsForSite
getExtentCenter
getFamily
getFamilyTypes
getFeatureLayerItem
getFeatureServiceItem
getFeatureServiceTitle
getFileName
getGeographicOrgExtent
getGroupHomeUrl
getGroupThumbnailUrl
getHubApiFromPortalUrl
getHubApiUrl
getHubApiUrlFromPortal
getHubLocaleAssetUrl
getHubProduct
getHubProjectEditorConfig
getHubUrlFromPortal
getInputFeatureServiceModel
getItemApiUrl
getItemAssets
getItemBySlug
getItemDataUrl
getItemHomeUrl
getItemHubId
getItemLayerId
getItemOrgId
getItemThumbnailUrl
getLayerIdFromUrl
getModel
getModelBySlug
getModelFromOptions
getNextFunction
getOrgDefaultTheme
getOrgExtentAsBBox
getPermissions
getPortalApiUrl
getPortalBaseFromOrgUrl
getPortalUrl
getPortalUrls
getProp
getProps
getProxyUrl
getPublisherInfo
getServiceTypeFromUrl
getSession
getSiteById
getSourceFeatureServiceModelFromFieldworker
getStakeholderModel
getStructuredLicense
getSubscriptionType
getSurveyModels
getTypeCategories
getTypes
getUiSchemaProps
getUniqueDomainName
getUniqueDomainNamePortal
getUniqueItemTitle
getUniqueSlug
getUserHomeUrl
getUserThumbnailUrl
getWithDefault
hasBasePriv
hubApiRequest
hubContentToSearchResult
hubSearch
includes
incrementString
interpolate
interpolateItemId
inviteUsers
isBBox
isDomainForLegacySite
isDomainUsedElsewhere
isDownloadable
isFeatureLayer
isFeatureService
isFeatureService
isFieldworkerView
isGuid
isMapOrFeatureServerUrl
isNil
isSafeRedirectUrl
isService
isSlug
isUpdateGroup
isUrl
isValidDomain
isValidExtent
isWellKnownTypeFilter
itemToContent
jsonApiToHubContent
last
lookupDomain
mapBy
mapModelToObject
mapObjectToModel
maybeAdd
maybePush
mergeObjects
normalizeItemType
normalizeSolutionTemplateItem
objectToArray
objectToJsonBlob
parseDatasetId
parseInclude
pingFeatureService
pingUrl
processRevertableTasks
propifyString
registerBrowserApp
registerSiteAsApplication
removeContextFromSlug
removeDomain
removeDomainByHostname
removeDomainsBySiteId
removeEmptyProps
removePermission
replaceItemId
runRevertableTask
saveSession
serializeModel
serializeQueryForPortal
serializeSpatialReference
setContentType
setItemThumbnail
setProp
setSlugKeyword
shareItemToGroups
shouldHaveDataUrl
slugify
stringToBlob
stripProtocol
subsetSchema
titleize
unique
uniqueBy
unprotectModel
unshareItemFromGroups
updateDomain
updateModel
updateSite
upgradeCatalogSchema
upgradeProtocol
upgradeSiteSchema
uploadImageResource
uploadResourcesFromUrl
validateUrl
without
withoutByProp
ArcGISContext
ArcGISContextManager
Catalog
Collection
Hub
HubError
HubInitiative
HubItemEntity
HubProject
HubSite
Logger
OperationError
OperationStack
PermissionManager
RemoteServerError
addCreateItemTypes
categories
collections
DEFAULT_INITIATIVE
DEFAULT_PROJECT
DEFAULT_SITE
DEFAULT_THEME
GLOBAL_EXTENT
HUB_CDN_URLMAP
HubProjectCreateUiSchema
HubProjectEditUiSchema
PORTAL_EXPORT_TYPES
SEARCH_APIS
WellKnownItemPredicates
DEFAULT_INITIATIVE_MODEL
DEFAULT_PROJECT_MODEL
DEFAULT_SITE_MODEL
ENTERPRISE_SITE_ITEM_TYPE
HUB_INITIATIVE_ITEM_TYPE
HUB_LOCALES
HUB_PROJECT_ITEM_TYPE
HUB_SITE_ITEM_TYPE
HUB_SITE_ITEM_TYPE
HubProjectSchema
itemPropsNotInTemplates
REQUIRED_PRIVS
SITE_SCHEMA_VERSION
STANDARD_LICENSES
WGS84_WKID
DatePrecision
FileExtension
ItemType
Level
PROJECT_STATUSES
PublisherSource
UiSchemaElementTypes
UiSchemaRuleEffects
UiSchemaSectionTypes
UpdateFrequency
AccessControl
AccessLevel
BBox
DatasetResource
EditorConfigType
Enrichments
EntityType
GenericAsyncFunc
GeographyProvenance
GroupEnrichment
HubFamily
HubPermission
HubProduct
IBatch
IBatchTransform
IItemTemplate
IRevertableTaskResult
ItemOrServerEnrichment
NamedApis
OrgLimitType
PermissionTarget
PipelineFn
SearchableType
SearchFunction
SettableAccessLevel
UiSchemaElementOptions
UserEnrichment
Visibility
IActionLink
IAddMemberContext
IAllowedFileTypes
IApiDefinition
IArcGISContext
IArcGISContextManagerOptions
IArcGISContextOptions
ICatalogInfo
ICatalogScope
IChangeEventDetail
IComposeContentOptions
IConfigurationSchema
IConfigurationValues
IConsolidatedResult
IContainsOptions
IContainsResponse
IDatasetEnrichments
IDateRange
IDeepCatalogInfo
IDomainEntry
IDraft
IEditorConfig
IEmail
IEnrichmentErrorInfo
IEntityResource
IEventModel
IFetchContentOptions
IFileType
IFilter
IGeometryProperties
IGetGroupSharingDetailsResults
IGetSurveyModelsResponse
IGroupAndEnrichments
IGroupEnrichments
IGroupMembershipSummary
IHubAdditionalResource
IHubAggregation
IHubCatalog
IHubCollection
IHubContent
IHubContentEnrichments
IHubEntityBase
IHubEvent
IHubExtent
IHubGeography
IHubImage
IHubImageOptions
IHubInitiative
IHubItemEntity
IHubLayout
IHubOptions
IHubPage
IHubPermission
IHubProject
IHubRequestOptions
IHubRequestOptionsPortalSelf
IHubSearchOptions
IHubSearchResponse
IHubSearchResult
IHubSite
IHubSiteTheme
IHubStage
IHubStageLink
IHubTeam
IHubTimeline
IHubUserRequestOptions
IInitiativeItem
IInitiativeModel
IInitiativeModelTemplate
IItemAndEnrichments
IItemEnrichments
IItemResource
IItemResource
ILink
IMatchOptions
IMessage
IMetadataPaths
IModel
IModelTemplate
IOperation
IOrgLimit
IPipeable
IPolygonProperties
IPredicate
IPropertyMap
IQuery
IRelativeDate
IRevertableTaskFailed
IRevertableTaskSuccess
ISearchResponse
ISearchResponseHash
ISerializedOperationStack
IServerEnrichments
ISimpleResult
ISolutionTemplate
ISortOption
IStructuredLicense
ITemplateAsset
IThumbnailOptions
IUiSchema
IUiSchemaElement
IUiSchemaRule
IUpdatePageOptions
IUpdateSiteOptions
IUserAndEnrichments
IUserEnrichments
IValidationResult
IWellKnownApis
IWithBannerImage
IWithBannerImageStore
IWithCatalog
IWithCatalogBehavior
IWithEditorBehavior
IWithFeaturedImageBehavior
IWithLayout
IWithLayoutStore
IWithPermissionBehavior
IWithPermissions
IWithSharingBehavior
IWithSlug
IWithStoreBehavior
IWithThumbnailBehavior
IWithViewSettings
discussions
apiRequest
authenticateRequest
canCreateChannel
canCreateReaction
canDeletePost
canModifyChannel
canModifyPost
canModifyPostStatus
canPostToChannel
canReadFromChannel
createChannel
createChannelNotificationOptOut
createPost
createReaction
createReply
fetchChannel
fetchChannelNotifcationOptOut
fetchPost
isChannelInclusive
isDiscussable
isOrgAdmin
parseDiscussionURI
parseMentionedUsers
reduceByGroupMembership
removeChannel
removeChannelActivity
removeChannelNotificationOptOut
removePost
removeReaction
request
searchChannels
searchPosts
updateChannel
updatePost
updatePostSharing
updatePostStatus
ChannelPermission
RemoteServerError
CANNOT_DISCUSS
MENTION_ATTRIBUTE
AclCategory
AclSubCategory
ChannelFilter
ChannelRelation
ChannelSort
CommonSort
DiscussionSource
DiscussionType
PostReaction
PostRelation
PostSort
PostStatus
PostType
ReactionRelation
Role
SharingAccess
SortOrder
AclGroupDefinitionMap
AclGroupMap
AclUserDefinitionMap
AclUserMap
PostReactionSummary
IAclGroup
IAclGroupDefinition
IAclPermission
IAclPermissionDefinition
IChannel
IChannelAclObject
IChannelAclObjectDefinition
IChannelAclPermission
IChannelAclPermissionDefinition
IChannelAclPermissionUpdateDefinition
IChannelNotificationOptOut
ICreateChannel
ICreateChannelNotificationOptOutParams
ICreateChannelParams
ICreateChannelPermissions
ICreateChannelPost
ICreateChannelSettings
ICreatePost
ICreatePostParams
ICreateReaction
ICreateReactionOptions
ICreateReplyParams
IDiscussionParams
IDiscussionsMentionMeta
IDiscussionsRequestOptions
IDiscussionsUser
IFetchChannel
IFetchChannelNotificationOptOutParams
IFetchChannelParams
IFetchPost
IFetchPostParams
IPagedResponse
IPlatformSharing
IPost
IPostOptions
IReaction
IRemoveChannelActivityParams
IRemoveChannelActivityResult
IRemoveChannelNotificationOptOutParams
IRemoveChannelNotificationOptOutResult
IRemoveChannelParams
IRemoveChannelResponse
IRemovePostParams
IRemovePostResponse
IRemoveReactionOptions
IRemoveReactionResponse
ISearchChannels
ISearchChannelsParams
ISearchPosts
ISearchPostsParams
IUpdateChannel
IUpdateChannelParams
IUpdatePost
IUpdatePostParams
IUpdatePostSharing
IUpdatePostSharingParams
IUpdatePostStatus
IUpdatePostStatusParams
IWithAuthor
IWithEditor
IWithFiltering
IWithSorting
IWithTimeQueries
IWithTimestamps
downloads
pollDownloadMetadata
requestDatasetExport
requestDownloadMetadata
DownloadFormats
DownloadStatus
DownloadFormat
DownloadStatuses
DownloadTarget
IDatasetExportRequestParams
IDatasetExportResult
IDownloadMetadataRequestParams
IDownloadMetadataResults
IPollDownloadMetadataRequestParams
IPoller
events
addUsersToEvent
getEventFeatureServiceUrl
getEventQueryFromType
getEventServiceItem
getEventServiceUrl
registerForEvent
searchEvents
unregisterForEvent
IEventRegisterOptions
IEventResourceObject
search
agoSearch
flattenCategories
kMerge
mergeAggregations
mergePages
serialize
BinaryHeap
InvalidPaginationInputError
SortDirection
IAggregation
IAggregationResult
IDateRange
IHubResult
IHubResults
ISearchParams
ISearchRequest
sites
_getSharingEligibleModels
applyDraft
convertCard
convertLayoutToTemplate
convertPageToTemplate
convertRow
convertSection
convertSiteToTemplate
createPage
createPageModelFromTemplate
createSite
createSiteModelFromTemplate
deleteDraft
ensureOptionalGroupsTemplating
ensurePageHasSiteEntry
ensureRequiredPageProperties
ensureRequiredSiteProperties
extractAssets
fetchAndApplyDraft
fetchDraft
getCardDependencies
getDataForSiteItem
getDomain
getDomains
getDraftDate
getLayoutDependencies
getMembers
getPageDependencies
getPageEditUrl
getPageItemType
getPortalSiteHostname
getPortalSiteUrl
getRowDependencies
getSectionDependencies
getSiteDependencies
getSiteEditUrl
getSiteItemType
hasUnpublishedChanges
interpolateSite
isPage
isSite
linkSiteAndPage
markPublished
markUnpublished
removePage
removeSite
removeSiteFromPage
removeUnusedResources
saveDraft
savePublishedStatus
shareItemsToSiteGroups
siteSecondPass
unlinkPagesFromSite
unlinkSiteAndPage
updateAppRedirectUris
updatePage
updateSite
updateSiteApplicationUris
upgradeDraftSchema
DRAFT_RESOURCE_REGEX
PAGE_DRAFT_INCLUDE_LIST
PAGE_TEMPLATE_KEYWORD
PAGE_TYPE_KEYWORD
SITE_DRAFT_INCLUDE_LIST
SITE_UI_VERSION
UNPUBLISHED_CHANGES_KW
ICard
IEntry
ILayout
IRow
ISection
ISettings
ITemplatizedCard
ITemplatizedLayout
ITemplatizedRow
ITemplatizedSection
surveys
getDetailedSurveyStatus
getGroupSharingDetails
getSurveyStatus
getSurveyStatusFromSchedule
isDraft
isPublished
migrateFormPropertiesSettings
setAccess
setAccessRevertable
shareWithGroup
shareWithGroupRevertable
shouldDisplayResults
unshareWithGroup
unshareWithGroupRevertable
ISurveyStatus
IFormItem
IFormItemProperties
IStakeholderItem
ISurveyFormJson
ISurveySchedule
teams
addOrInviteUsersToTeam
addOrInviteUsersToTeams
addUsersToTeam
applyPrivPropValuesToTemplate
canEditTeam
canUserCreateTeam
canUserCreateTeamInProduct
createHubTeam
createHubTeams
doesGroupExist
getAllowedGroupAccess
getOrgGroupLimit
getTeamById
getTeamMembers
getTeamPropertiesMapForProduct
getTeamsAvailableInProduct
getTeamsForProduct
getTeamStatus
getTeamTemplate
getTeamTypesAvailableInProduct
getUniqueGroupTitle
getUserCreatableTeams
hasAllPrivileges
removeInvalidPrivs
removeTeam
removeTeamFromItems
removeUsersFromTeam
removeUsersFromTeams
searchTeamContent
searchTeamMembers
teamsToAddUsersTo
updateTeam
updateUserMembership
GROUP_ACCESS_PRIVS
limitsHash
TYPEMAP
TEAMTYPES
WELLKNOWNTEAMS
AGOAccess
HubProduct
HubTeamType
IAddOrInviteContext
IAddOrInviteEmail
IAddOrInviteResponse
IAddOrInviteToTeamResult
IGroupTemplate
IPrivPropValues
ITeamsStatus
ITeamStatus
IUserOrgRelationship
IUserWithOrgType
PermissionTarget
Type alias
Value(s):
"org"
|
"group"
|
"user"
Type alias defined in
common/src/core/types/IHubPermission.ts:37