@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
254 lines (253 loc) • 7.29 kB
TypeScript
import { Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
import { ActionHandlerRegistrationId } from "./ActionHandler";
import { RoleDefinitions } from "./Enums";
import { FilterEngineSettings } from "./filterengine";
export declare const Constants: {
licensing: {
builtInLicenseIds: {
digitalWorkplace: Guid;
intranet: Guid;
managementSystem: Guid;
controlledDocuments: Guid;
processManagement: Guid;
};
};
ux: {
actionHandlers: {
like: ActionHandlerRegistrationId;
};
components: {
filterEngine: {
getDefaultSettings: () => FilterEngineSettings;
countNumber: {
minWidth: string;
};
defaultWidthDialog: string;
defaultFilterWidth: number;
};
mediaPicker: {
imageLimitSize: number;
imageRatioUniqueIds: {
custom: string;
landscape: string;
landscape83: string;
square: string;
portrait: string;
wide: string;
};
imageScalingUniqueIds: {
extraSmall: string;
small: string;
medium: string;
large: string;
};
imageScalingSettingsKey: string;
providerIds: {
bing: Guid;
pexel: Guid;
myComputer: Guid;
youtube: Guid;
microsoftStream: Guid;
dalle: Guid;
mediaflow: Guid;
unsplash: Guid;
};
};
mediaGallery: {
className: string;
};
richTextEditor: {
settingsKey: string;
RTEClass: string;
giphyKey: string;
};
peoplePicker: {
currentUserId: string;
};
scrollElementSelector: {
adminChrome: string;
editorChrome: string;
};
defaultScrollWrapper: {
class: string;
selector: string;
};
textStyles: {
settingsKey: string;
};
openai: {
dallESettingsKey: string;
textCompletionSettingsKey: string;
deploymentNameSettingKey: string;
};
};
html: {
selectors: {
omniaApp: string;
omniaHeader: string;
omniaBody: string;
omniaFooter: string;
omniaContentHeader: string;
omniaContentNav: string;
omniaContentBody: string;
omniaContentFooter: string;
omniaLeftSidePanel: string;
omniaRightSidePanel: string;
mainHeading: string;
sharepointFooter: string;
};
};
themeTargetIds: {
admin: Guid;
editor: Guid;
layout: Guid;
layoutDialog: Guid;
block: Guid;
editorDialog: Guid;
};
colorTypeReplacements: {
primary: string;
secondary: string;
};
localizaton: {
namespaces: {
App: string;
User: string;
Identities: string;
};
};
apps: {
imageMaxDimension: number;
provisioningRenderingMaxHeight: number;
};
appManagement: {
route: string;
};
preSetupWizard: {
route: string;
};
};
mail: {
customMailSettingsKey: string;
};
errorCodes: {
canNotRemoveAppTemplate: Guid;
};
enterprisepropertycategories: {
defaultCategoryId: Guid;
};
propertyCategories: {
externalPropertyCategoryId: Guid;
defaultCategoryId: Guid;
};
builtInQueryableProperties: {
title: Guid;
modifiedAt: Guid;
modifiedBy: Guid;
createdAt: Guid;
createdBy: Guid;
language: Guid;
tags: Guid;
};
clipboards: {
layoutItems: Guid;
};
featureIds: {
spfxInfrastructure: Guid;
showTeamsPresence: Guid;
socialReactions: Guid;
documentLinkHandler: Guid;
sharepointIntegration: Guid;
sharepointUserProfile: Guid;
microsoftGraphUserProfile: Guid;
profileCompleteness: Guid;
brokenLinkDetection: Guid;
legacyUserProfileCard: Guid;
legacyAppPermissions: Guid;
appOnlyReadAccessToSharePointTermstore: Guid;
provisionOmniaSearchUserData: Guid;
aiEngine: Guid;
};
app: {
tableName: string;
filterEngineContextUniqueId: string;
};
office365GraphApi: {
baseUrl: string;
};
prefixTokens: {
appInstance: string;
user: string;
};
microsoftTeamsDeepLinkApi: {
chatBaseUrl: string;
makeAudioCallBaseUrl: string;
};
properties: {
registrations: {
appPropertiesRegistrationId: Guid;
userPropertiesRegistrationId: Guid;
userPropertiesByMicrosoftGraphRegistrationId: Guid;
userPropertiesBySharePointRegistrationId: Guid;
identityPropertyBindingProviderId: Guid;
extendedEnterprisePropertiesPropertyBindingProviderId: Guid;
businessProfilePropertyBindingProviderId: Guid;
userPropertyBindingProviderId: Guid;
scopePropertyBindingProviderId: Guid;
};
};
security: {
userDefinedSupportedRoles: RoleDefinitions[];
};
layoutProviders: {
spfxWebpart: string;
};
enterpriseProperties: {
enterprisePropertyExtendedDataTypeId: Guid;
};
identities: {
builtInIdentityProviderIds: {
azureAd: Guid;
omnia: Guid;
ldap: Guid;
};
builtInGroupTypeIds: {
unknown: Guid;
omnia: Guid;
azureAdSecurity: Guid;
m365: Guid;
distributionGroup: Guid;
};
builtInDynamicGroupsIds: {
anonymousGroup: Guid;
};
undefinedUserTypeId: Guid;
};
identityQueryItemLimit: number;
translatorProviderIds: {
defaultProvider: string;
azureCognitiveProvider: string;
};
aiPrompt: {
type: {
textCompletion: string;
contentAnalysis: string;
};
token: string;
};
layoutTypeIds: {
authentication: Guid;
userTypePublic: Guid;
userTypePrivate: Guid;
system: Guid;
};
statusCodeLayout: {
settingKey: string;
};
systemLayout: {
settingKey: string;
};
aiEngine: {
semanticSearchEnterprisePropertyPrefix: string;
};
};