Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "@types/sptypes/sptypes.d"

Index

Type aliases

IBasePermissionTypes

IBasePermissionTypes: { AddAndCustomizePages: number; AddDelPrivateWebParts: number; AddListItems: number; AnonymousSearchAccessList: number; AnonymousSearchAccessWebLists: number; ApplyStyleSheets: number; ApplyThemeAndBorder: number; ApproveItems: number; BrowseDirectories: number; BrowseUserInfo: number; CancelCheckout: number; CreateAlerts: number; CreateGroups: number; CreateSSCSite: number; DeleteListItems: number; DeleteVersions: number; EditListItems: number; EditMyUserInfo: number; EmptyMask: number; EnumeratePermissions: number; FullMask: number; ManageAlerts: number; ManageLists: number; ManagePermissions: number; ManagePersonalViews: number; ManageSubwebs: number; ManageWeb: number; Open: number; OpenItems: number; UpdatePersonalWebParts: number; UseClientIntegration: number; UseRemoteAPIs: number; ViewFormPages: number; ViewListItems: number; ViewPages: number; ViewUsageData: number; ViewVersions: number }

Base Permission Types

Type declaration

  • AddAndCustomizePages: number
  • AddDelPrivateWebParts: number
  • AddListItems: number
  • AnonymousSearchAccessList: number
  • AnonymousSearchAccessWebLists: number
  • ApplyStyleSheets: number
  • ApplyThemeAndBorder: number
  • ApproveItems: number
  • BrowseDirectories: number
  • BrowseUserInfo: number
  • CancelCheckout: number
  • CreateAlerts: number
  • CreateGroups: number
  • CreateSSCSite: number
  • DeleteListItems: number
  • DeleteVersions: number
  • EditListItems: number
  • EditMyUserInfo: number
  • EmptyMask: number
  • EnumeratePermissions: number
  • FullMask: number
  • ManageAlerts: number
  • ManageLists: number
  • ManagePermissions: number
  • ManagePersonalViews: number
  • ManageSubwebs: number
  • ManageWeb: number
  • Open: number
  • OpenItems: number
  • UpdatePersonalWebParts: number
  • UseClientIntegration: number
  • UseRemoteAPIs: number
  • ViewFormPages: number
  • ViewListItems: number
  • ViewPages: number
  • ViewUsageData: number
  • ViewVersions: number

ICalendarType

ICalendarType: { ChineseLunar: number; Gregorian: number; GregorianArabic: number; GregorianMiddleEastFrench: number; GregorianTransliteratedEnglish: number; GregorianTransliteratedFrench: number; HebrewLunar: number; Hijri: number; JapaneseEmperorEra: number; KoreanTangunEra: number; KoreanandJapaneseLunar: number; SakaEra: number; TaiwanCalendar: number; Thai: number }

Calendar Types

Type declaration

  • ChineseLunar: number

    Chinese Lunar

  • Gregorian: number

    Gregorian (localized)

  • GregorianArabic: number

    Gregorian (Arabic)

  • GregorianMiddleEastFrench: number

    Gregorian (Middle East French)

  • GregorianTransliteratedEnglish: number

    Gregorian (Transliterated English)

  • GregorianTransliteratedFrench: number

    Gregorian (Transliterated French)

  • HebrewLunar: number

    Hebrew Lunar

  • Hijri: number

    Hijri (Arabic Lunar)

  • JapaneseEmperorEra: number

    Japanese Emperor Era

  • KoreanTangunEra: number

    Korean Tangun Era

  • KoreanandJapaneseLunar: number

    Korean and Japanese Lunar

  • SakaEra: number

    Saka Era

  • TaiwanCalendar: number

    Taiwan Calendar

  • Thai: number

    Thai

ICheckInType

ICheckInType: { MajorCheckIn: number; MinorCheckIn: number; OverwriteCheckIn: number }

Check In Types

Type declaration

  • MajorCheckIn: number

    Major Check In

  • MinorCheckIn: number

    Minor Check In

  • OverwriteCheckIn: number

    Overwrite Check In

ICheckOutType

ICheckOutType: { None: number; Offline: number; Online: number }

Check Out Types

Type declaration

  • None: number

    None

  • Offline: number

    Offline

  • Online: number

    Online

IChoiceFormatType

IChoiceFormatType: { Dropdown: number; RadioButtons: number }

Choice Format Types

Type declaration

  • Dropdown: number

    Dropdown

  • RadioButtons: number

    Radio buttons

IClientTemplateUtility

IClientTemplateUtility: { UserLookupDelimitString: string; UserMultiValueDelimitString: string }

Client Template Utility

Type declaration

  • UserLookupDelimitString: string

    User Lookup Delimiter

  • UserMultiValueDelimitString: string

    Multi-User Value Delimiter

IControlMode

IControlMode: { Display: number; Edit: number; Invalid: number; New: number; View: number }

Control Modes

Type declaration

  • Display: number

    Specifies that the control is in display mode.

  • Edit: number

    Specifies that the control is in edit mode.

  • Invalid: number

    A placeholder value in the export typeeration indicating that it has no valid display mode from one of the other export typeeration values.

  • New: number

    Specifies that the control is in new mode.

  • View: number

    Specifies that the control is in view mode.

IDateFormat

IDateFormat: { DateOnly: number; DateTime: number }

Date Format

Type declaration

  • DateOnly: number

    Displays only the date.

  • DateTime: number

    Displays the date and time.

IDraftVisibilityType

IDraftVisibilityType: { Approver: number; Author: number; Reader: number }

Draft Visibility Types

Type declaration

  • Approver: number

    export typeeration whose values specify that the minimum permission is approver.

  • Author: number

    export typeeration whose values specify that the minimum permission is author.

  • Reader: number

    export typeeration whose values specify that the minimum permission is reader.

IEventReceiverSynchronizationType

IEventReceiverSynchronizationType: { Asynchronous: number; Synchronization: number }

Event Receiver Synchronization Types

Type declaration

  • Asynchronous: number

    Event to be triggered asynchronously.

  • Synchronization: number

    Event to be triggered synchronously.

IEventReceiverType

IEventReceiverType: { AppInstalled: number; AppUninstalling: number; AppUpgraded: number; ContextEvent: number; EmailReceived: number; EntityInstanceAdded: number; EntityInstanceDeleted: number; EntityInstanceUpdated: number; FieldAdded: number; FieldAdding: number; FieldDeleted: number; FieldDeleting: number; FieldUpdated: number; FieldUpdating: number; GroupAdded: number; GroupAdding: number; GroupDeleted: number; GroupDeleting: number; GroupUpdated: number; GroupUpdating: number; GroupUserAdded: number; GroupUserAdding: number; GroupUserDeleted: number; GroupUserDeleting: number; InheritanceBreaking: number; InheritanceBroken: number; InheritanceReset: number; InheritanceResetting: number; ItemAdded: number; ItemAdding: number; ItemAttachmentAdded: number; ItemAttachmentAdding: number; ItemAttachmentDeleted: number; ItemAttachmentDeleting: number; ItemCheckedIn: number; ItemCheckedOut: number; ItemCheckingIn: number; ItemCheckingOut: number; ItemDeleted: number; ItemDeleting: number; ItemFileConverted: number; ItemFileMoved: number; ItemFileMoving: number; ItemUncheckedOut: number; ItemUncheckingOut: number; ItemUpdated: number; ItemUpdating: number; ItemVersionDeleted: number; ItemVersionDeleting: number; ListAdded: number; ListAdding: number; ListDeleted: number; ListDeleting: number; RoleAssignmentAdded: number; RoleAssignmentAdding: number; RoleAssignmentDeleted: number; RoleAssignmentDeleting: number; RoleDefinitionAdded: number; RoleDefinitionAdding: number; RoleDefinitionDeleted: number; RoleDefinitionDeleting: number; RoleDefinitionUpdated: number; RoleDefinitionUpdating: number; SiteDeleted: number; SiteDeleting: number; WebAdding: number; WebDeleted: number; WebDeleting: number; WebMoved: number; WebMoving: number; WebProvisioned: number; WorkflowCompleted: number; WorkflowPostponed: number; WorkflowStarted: number; WorkflowStarting: number }

Event Receiver Types

Type declaration

  • AppInstalled: number

    Event that occurs after an app is installed.

  • AppUninstalling: number

    Event that occurs before an app is uninstalled.

  • AppUpgraded: number

    Event that occurs after an app is upgraded.

  • ContextEvent: number

    Identifies workflow event receivers, and is therefore not a true event type.

  • EmailReceived: number

    Event that occurs after a list receives an e-mail message.

  • EntityInstanceAdded: number

    Event that occurs when an instance of an external content type has been added.

  • EntityInstanceDeleted: number

    Event that occurs when an instance of an external content type has been deleted.

  • EntityInstanceUpdated: number

    Event that occurs when an instance of an external content type has been updated.

  • FieldAdded: number

    Event that occurs after a field has been added.

  • FieldAdding: number

    Event that occurs before a field is added to a list.

  • FieldDeleted: number

    Event that occurs after a field has been removed.

  • FieldDeleting: number

    Event that occurs before a field is removed from a list.

  • FieldUpdated: number

    Event that occurs after a field has been updated.

  • FieldUpdating: number

    Event that occurs before a field is updated.

  • GroupAdded: number

    Event that occurs happens after a security group is added.

  • GroupAdding: number

    Event that occurs before a security group is added.

  • GroupDeleted: number

    Event that occurs after a security group is deleted.

  • GroupDeleting: number

    Event that occurs before a security group is deleted.

  • GroupUpdated: number

    Event that occurs after a security group is updated.

  • GroupUpdating: number

    Event that occurs before a security group is updated.

  • GroupUserAdded: number

    Event that occurs after a user is added to a security group.

  • GroupUserAdding: number

    Event that occurs before a user is added to a security group.

  • GroupUserDeleted: number

    Event that occurs after a user is deleted from a security group.

  • GroupUserDeleting: number

    Event that occurs before a user is deleted from a security group.

  • InheritanceBreaking: number

    Event that occurs before an inheritance is broken.

  • InheritanceBroken: number

    Event that occurs after an inheritance is broken.

  • InheritanceReset: number

    Event that occurs after an inheritance is restored.

  • InheritanceResetting: number

    Event that occurs before an inheritance is restored.

  • ItemAdded: number

    Event that occurs after an item has been added.

  • ItemAdding: number

    Event that occurs before an item has been added.

  • ItemAttachmentAdded: number

    Event that occurs after an attachment has been added to the item.

  • ItemAttachmentAdding: number

    Event that occurs before an attachment has been added to an item.

  • ItemAttachmentDeleted: number

    Event that occurs after an attachment has been removed from the item.

  • ItemAttachmentDeleting: number

    Event that occurs before an attachment has been removed from the item.

  • ItemCheckedIn: number

    Event that occurs after an item has been checked in.

  • ItemCheckedOut: number

    Event that occurs after an item has been checked out.

  • ItemCheckingIn: number

    Event that occurs before an item has been checked in.

  • ItemCheckingOut: number

    Event that occurs before an item is checked out.

  • ItemDeleted: number

    Event that occurs after an item has been deleted.

  • ItemDeleting: number

    Event that occurs before an item is deleted.

  • ItemFileConverted: number

    Event that occurs after a file is transformed from one type to another.

  • ItemFileMoved: number

    Event that occurs after a file has been moved.

  • ItemFileMoving: number

    Event that occurs before a file is moved.

  • ItemUncheckedOut: number

    Event that occurs after an item has been unchecked out.

  • ItemUncheckingOut: number

    Event that occurs before an item is unchecked out.

  • ItemUpdated: number

    Event that occurs after an item has been updated.

  • ItemUpdating: number

    Event that occurs before an item is updated.

  • ItemVersionDeleted: number

    Event that occurs after a document version is deleted.

  • ItemVersionDeleting: number

    Event that occurs before a document version is deleted.

  • ListAdded: number

    Event that occurs after a list has been created.

  • ListAdding: number

    Event that occurs before a list is created.

  • ListDeleted: number

    Event that occurs after a list has been deleted.

  • ListDeleting: number

    Event that occurs before a list is deleted.

  • RoleAssignmentAdded: number

    Event that occurs after a role assignment is added.

  • RoleAssignmentAdding: number

    Event that occurs before a role assignment is added.

  • RoleAssignmentDeleted: number

    Event that occurs after a role definition is deleted.

  • RoleAssignmentDeleting: number

    Event that occurs before a role assignment is deleted.

  • RoleDefinitionAdded: number

    Event that occurs after a role definition is added.

  • RoleDefinitionAdding: number

    Event that occurs before a role definition is added.

  • RoleDefinitionDeleted: number

    Event that occurs after a role definition is deleted.

  • RoleDefinitionDeleting: number

    Event that occurs before a role definition is deleted.

  • RoleDefinitionUpdated: number

    Event that occurs after a role definition is updated.

  • RoleDefinitionUpdating: number

    Event that occurs before a role definition is updated.

  • SiteDeleted: number

    Event that occurs after a site collection has been deleted.

  • SiteDeleting: number

    Event that occurs before a site collection is deleted.

  • WebAdding: number

    Event that occurs before a new site is created.

  • WebDeleted: number

    Event that occurs after a site has been deleted.

  • WebDeleting: number

    Event that occurs before a site is deleted.

  • WebMoved: number

    Event that occurs after a site URL has been changed.

  • WebMoving: number

    Event that occurs before a site URL has been changed.

  • WebProvisioned: number

    Event that occurs after a new site has been created, but before that new site is provisioned.

  • WorkflowCompleted: number

    Event that occurs after a workflow has completed running.

  • WorkflowPostponed: number

    Event that occurs after a workflow has been postponed.

  • WorkflowStarted: number

    Event that occurs after a workflow has started running.

  • WorkflowStarting: number

    Event that occurs before a workflow starts running.

IFieldIndexStatus

IFieldIndexStatus: { Disabling: number; Enabling: number; Indexed: number; None: number }

Field Index Status

Type declaration

  • Disabling: number
  • Enabling: number
  • Indexed: number
  • None: number

IFieldNoteType

IFieldNoteType: { EnhancedRichText: number; RichText: number; TextOnly: number }

Field Note Types

Type declaration

  • EnhancedRichText: number

    Enhance Rich Text

  • RichText: number

    Rich Text

  • TextOnly: number

    Text Only

IFieldNumberType

IFieldNumberType: { Decimal: number; Integer: number; Percentage: number }

Field Number Type

Type declaration

  • Decimal: number

    Decimal

  • Integer: number

    Integer

  • Percentage: number

    Percentage

IFieldResultType

IFieldResultType: { Boolean: string; Currency: string; DateOnly: string; DateTime: string; Number: string; Text: string }

Field Result Types

Type declaration

  • Boolean: string

    Boolean

  • Currency: string

    Currency

  • DateOnly: string

    Date Only

  • DateTime: string

    Date & Time

  • Number: string

    Number

  • Text: string

    Text

IFieldType

IFieldType: { AllDayEvent: number; Attachments: number; Boolean: number; Calculated: number; Choice: number; Computed: number; ContentTypeId: number; Counter: number; CrossProjectLink: number; Currency: number; DateTime: number; Error: number; File: number; Geolocation: number; GridChoice: number; Guid: number; Integer: number; Invalid: number; Lookup: number; MaxItems: number; ModStat: number; MultiChoice: number; Note: number; Number: number; PageSeparator: number; Recurrence: number; Text: number; ThreadIndex: number; Threading: number; URL: number; User: number; WorkflowEventType: number; WorkflowStatus: number }

Field Types

Type declaration

  • AllDayEvent: number

    Specifies that the field indicates whether a meeting in a calendar list is an all-day event.

  • Attachments: number

    Specifies that the field indicates whether the list item has attachments.

  • Boolean: number

    Specifies that the field contains a Boolean value.

  • Calculated: number

    Specifies that the field is a calculated field.

  • Choice: number

    Specifies that the field contains a single value from a set of specified values.

  • Computed: number

    Specifies that the field is a computed field.

  • ContentTypeId: number

    Specifies that the field contains a content type identifier as a value.

  • Counter: number

    Specifies that the field contains a monotonically increasing integer.

  • CrossProjectLink: number

    Specifies that the field contains a link between projects in a Meeting Workspace site.

  • Currency: number

    Specifies that the field contains a currency value.

  • DateTime: number

    Specifies that the field contains a date and time value or a date-only value.

  • Error: number

    Specifies that the type of the field was set to an invalid value.

  • File: number

    Specifies that the field contains the leaf name of a document as a value.

  • Geolocation: number

    Specifies that the field contains geographical location values.

  • GridChoice: number

    Specifies that the field contains rating scale values for a survey list.

  • Guid: number

    Specifies that the field contains a GUID value.

  • Integer: number

    Specifies that the field contains an integer value.

  • Invalid: number

    Must not be used.

  • Lookup: number

    Specifies that the field is a lookup field.

  • MaxItems: number

    Must not be used.

  • ModStat: number

    Specifies that the field indicates moderation status.

  • MultiChoice: number

    Specifies that the field contains one or more values from a set of specified values.

  • Note: number

    Specifies that the field contains multiple lines of text.

  • Number: number

    Specifies that the field contains a floating-point number value.

  • PageSeparator: number

    Specifies that the field separates questions in a survey list onto multiple pages.

  • Recurrence: number

    Specifies that the field indicates whether a meeting in a calendar list recurs.

  • Text: number

    Specifies that the field contains a single line of text.

  • ThreadIndex: number

    Specifies that the field indicates the position of a discussion item in a threaded view of a discussion board.

  • Threading: number

    Specifies that the field indicates the thread for a discussion item in a threaded view of a discussion board.

  • URL: number

    Specifies that the field contains a URI and an optional description of the URI.

  • User: number

    Specifies that the field contains one or more users and groups as values.

  • WorkflowEventType: number

    Specifies that the field contains the most recent event in a workflow instance.

  • WorkflowStatus: number

    Specifies that the field indicates the status of a workflow instance on a list item.

IFieldUserSelectionType

IFieldUserSelectionType: { PeopleAndGroups: number; PeopleOnly: number }

Field User Selection Types

Type declaration

  • PeopleAndGroups: number

    People and groups.

  • PeopleOnly: number

    People only.

IFileLevelType

IFileLevelType: { Checkout: number; Draft: number; Published: number }

File Level Types

Type declaration

  • Checkout: number

    The document is checked out.

  • Draft: number

    The document is a draft.

  • Published: number

    The document is published.

IFileTemplateType

IFileTemplateType: { FormPage: number; StandardPage: number; WikiPage: number }

File Template Types

Type declaration

  • FormPage: number

    export typeeration whose value specifies default form template.

  • StandardPage: number

    export typeeration whose value specifies default view template.

  • WikiPage: number

    export typeeration whose value specifies default wiki template.

IFriendlyDateFormat

IFriendlyDateFormat: { Disabled: number; Relative: number; Unspecified: number }

Friendly Date Format

Type declaration

  • Disabled: number

    Disabled (standard absolute)

  • Relative: number

    Relative (standard friendly relative)

  • Unspecified: number

    Unspecified

IListTemplateType

IListTemplateType: { AccessRequest: number; AdminTasks: number; Agenda: number; Announcements: number; AppDataCatalog: number; CallTrack: number; Categories: number; Circulation: number; Comments: number; Contacts: number; CustomGrid: number; DataConnectionLibrary: number; DataSources: number; Decision: number; DesignCatalog: number; DeveloperSiteDraftApps: number; DiscussionBoard: number; DocumentLibrary: number; Events: number; ExternalList: number; Facility: number; GanttTasks: number; GenericList: number; HealthReports: number; HealthRules: number; HelpLibrary: number; Holidays: number; HomePageLibrary: number; IMEDic: number; IssueTracking: number; Links: number; ListTemplateCatalog: number; MaintenanceLogs: number; MasterPageCatalog: number; MeetingObjective: number; MeetingUser: number; Meetings: number; MySiteDocumentLibrary: number; NoCodePublic: number; NoCodeWorkflows: number; PictureLibrary: number; Posts: number; SolutionCatalog: number; Survey: number; Tasks: number; TasksWithTimelineAndHierarchy: number; TextBox: number; ThemeCatalog: number; ThingsToBring: number; Timecard: number; UserInformation: number; WebPageLibrary: number; WebPartCatalog: number; WebTemplateCatalog: number; Whereabouts: number; WorkflowHistory: number; WorkflowProcess: number; XMLForm: number }

List Template Types

Type declaration

  • AccessRequest: number

    Access Request List

  • AdminTasks: number

    Administrator Tasks

  • Agenda: number

    Agenda (Meeting)

  • Announcements: number

    Announcements

  • AppDataCatalog: number

    App Data Catalog

  • CallTrack: number

    Call Track

  • Categories: number

    Categories (Blog)

  • Circulation: number

    Circulation

  • Comments: number

    Comments (Blog)

  • Contacts: number

    Contacts

  • CustomGrid: number

    Custom grid for a list

  • DataConnectionLibrary: number

    Data connection library for sharing information about external data connections

  • DataSources: number

    Data sources for a site

  • Decision: number

    Decisions (Meeting)

  • DesignCatalog: number

    Design Catalog

  • DeveloperSiteDraftApps: number

    Draft Apps library in Developer Site

  • DiscussionBoard: number

    Discussion board

  • DocumentLibrary: number

    Document library

  • Events: number

    Calendar

  • ExternalList: number

    External

  • Facility: number

    Facility

  • GanttTasks: number

    Project Tasks

  • GenericList: number

    Custom list

  • HealthReports: number

    Health Reports

  • HealthRules: number

    Health Rules

  • HelpLibrary: number

    Help Library

  • Holidays: number

    Holidays

  • HomePageLibrary: number

    Workspace Pages (Meeting)

  • IMEDic: number

    IME (Input Method Editor) Dictionary

  • IssueTracking: number

    Issue tracking

  • Links: number

    Links

  • ListTemplateCatalog: number

    List Template gallery

  • MaintenanceLogs: number

    Maintenance Logs Library

  • MasterPageCatalog: number

    Master Page gallery

  • MeetingObjective: number

    Objectives (Meeting)

  • MeetingUser: number

    Attendees (Meeting)

  • Meetings: number

    Meeting Series (Meeting)

  • MySiteDocumentLibrary: number

    My Site Document Library

  • NoCodePublic: number

    No Code Public Workflow

  • NoCodeWorkflows: number

    No Code Workflows

  • PictureLibrary: number

    Picture library

  • Posts: number

    Posts (Blog)

  • SolutionCatalog: number

    Solutions

  • Survey: number

    Survey

  • Tasks: number

    Tasks

  • TasksWithTimelineAndHierarchy: number

    Tasks with Timeline and Hierarchy

  • TextBox: number

    Text Box (Meeting)

  • ThemeCatalog: number

    Themes

  • ThingsToBring: number

    Things To Bring (Meeting)

  • Timecard: number

    Timecard

  • UserInformation: number

    User Information

  • WebPageLibrary: number

    Wiki Page Library

  • WebPartCatalog: number

    Web Part gallery

  • WebTemplateCatalog: number

    Site template gallery

  • Whereabouts: number

    Whereabouts

  • WorkflowHistory: number

    Workflow History

  • WorkflowProcess: number

    Custom Workflow Process

  • XMLForm: number

    XML Form library

ILocaleLCIDType

ILocaleLCIDType: { Afrikaans: number; Albanian: number; ArabicAlgeria: number; ArabicBahrain: number; ArabicEgypt: number; ArabicIraq: number; ArabicJordan: number; ArabicLebanon: number; ArabicLibya: number; ArabicMorocco: number; ArabicOman: number; ArabicQatar: number; ArabicSaudiArabia: number; ArabicSyria: number; ArabicTunisia: number; ArabicUAE: number; ArabicYemen: number; Armenian: number; AzeriCyrillic: number; AzeriLatin: number; Basque: number; Belarusian: number; Bulgarian: number; Catalan: number; ChineseHongKongSAR: number; ChineseMacaoSAR: number; ChinesePRC: number; ChineseSingapore: number; ChineseTaiwan: number; CroatianCroatia: number; Czech: number; Danish: number; Divehi: number; DutchBelgium: number; DutchNetherlands: number; EnglishAustralia: number; EnglishBelize: number; EnglishCanada: number; EnglishCaribbean: number; EnglishIreland: number; EnglishJamaica: number; EnglishNewZealand: number; EnglishPhilippines: number; EnglishSouthAfrica: number; EnglishTrinidad: number; EnglishUnitedKingdom: number; EnglishUnitedStates: number; EnglishZimbabwe: number; Estonian: number; Faeroese: number; Finnish: number; FrenchBelgium: number; FrenchCanada: number; FrenchFrance: number; FrenchLuxembourg: number; FrenchMonaco: number; FrenchSwitzerland: number; Galician: number; Georgian: number; GermanAustria: number; GermanGermany: number; GermanLiechtenstein: number; GermanLuxembourg: number; GermanSwitzerland: number; Greek: number; Gujarati: number; HebrewIsrael: number; HindiIndia: number; Hungarian: number; Icelandic: number; Indonesian: number; ItalianItaly: number; ItalianSwitzerland: number; Japanese: number; Kannada: number; Kazakh: number; Konkani: number; Korean: number; KyrgyzCyrillic: number; Latvian: number; Lithuanian: number; MacedonianFYROM: number; Malay: number; MalayBruneiDarussalam: number; Marathi: number; MongolianCyrillic: number; NorwegianBokmal: number; NorwegianNynorsk: number; PersianIran: number; Polish: number; PortugueseBrazil: number; PortuguesePortugal: number; Punjabi: number; Romanian: number; Russian: number; Sanskrit: number; SerbianCyrillic: number; SerbianLatin: number; Slovak: number; Slovenian: number; SpanishArgentina: number; SpanishBolivia: number; SpanishChile: number; SpanishColombia: number; SpanishCostaRica: number; SpanishDominicanRepublic: number; SpanishEcuador: number; SpanishElSalvador: number; SpanishGuatemala: number; SpanishHonduras: number; SpanishMexico: number; SpanishNicaragua: number; SpanishPanama: number; SpanishParaguay: number; SpanishPeru: number; SpanishPuertoRico: number; SpanishSpain: number; SpanishUruguay: number; SpanishVenezuela: number; Swahili: number; Swedish: number; SwedishFinland: number; Syriac: number; Tamil: number; Tatar: number; Telugu: number; ThaiThailand: number; Turkish: number; Ukrainian: number; UrduPakistan: number; UzbekCyrillic: number; UzbekLatin: number; Vietnamese: number }

Locale LCID Types

Type declaration

  • Afrikaans: number
  • Albanian: number
  • ArabicAlgeria: number
  • ArabicBahrain: number
  • ArabicEgypt: number
  • ArabicIraq: number
  • ArabicJordan: number
  • ArabicLebanon: number
  • ArabicLibya: number
  • ArabicMorocco: number
  • ArabicOman: number
  • ArabicQatar: number
  • ArabicSaudiArabia: number
  • ArabicSyria: number
  • ArabicTunisia: number
  • ArabicUAE: number
  • ArabicYemen: number
  • Armenian: number
  • AzeriCyrillic: number
  • AzeriLatin: number
  • Basque: number
  • Belarusian: number
  • Bulgarian: number
  • Catalan: number
  • ChineseHongKongSAR: number
  • ChineseMacaoSAR: number
  • ChinesePRC: number
  • ChineseSingapore: number
  • ChineseTaiwan: number
  • CroatianCroatia: number
  • Czech: number
  • Danish: number
  • Divehi: number
  • DutchBelgium: number
  • DutchNetherlands: number
  • EnglishAustralia: number
  • EnglishBelize: number
  • EnglishCanada: number
  • EnglishCaribbean: number
  • EnglishIreland: number
  • EnglishJamaica: number
  • EnglishNewZealand: number
  • EnglishPhilippines: number
  • EnglishSouthAfrica: number
  • EnglishTrinidad: number
  • EnglishUnitedKingdom: number
  • EnglishUnitedStates: number
  • EnglishZimbabwe: number
  • Estonian: number
  • Faeroese: number
  • Finnish: number
  • FrenchBelgium: number
  • FrenchCanada: number
  • FrenchFrance: number
  • FrenchLuxembourg: number
  • FrenchMonaco: number
  • FrenchSwitzerland: number
  • Galician: number
  • Georgian: number
  • GermanAustria: number
  • GermanGermany: number
  • GermanLiechtenstein: number
  • GermanLuxembourg: number
  • GermanSwitzerland: number
  • Greek: number
  • Gujarati: number
  • HebrewIsrael: number
  • HindiIndia: number
  • Hungarian: number
  • Icelandic: number
  • Indonesian: number
  • ItalianItaly: number
  • ItalianSwitzerland: number
  • Japanese: number
  • Kannada: number
  • Kazakh: number
  • Konkani: number
  • Korean: number
  • KyrgyzCyrillic: number
  • Latvian: number
  • Lithuanian: number
  • MacedonianFYROM: number
  • Malay: number
  • MalayBruneiDarussalam: number
  • Marathi: number
  • MongolianCyrillic: number
  • NorwegianBokmal: number
  • NorwegianNynorsk: number
  • PersianIran: number
  • Polish: number
  • PortugueseBrazil: number
  • PortuguesePortugal: number
  • Punjabi: number
  • Romanian: number
  • Russian: number
  • Sanskrit: number
  • SerbianCyrillic: number
  • SerbianLatin: number
  • Slovak: number
  • Slovenian: number
  • SpanishArgentina: number
  • SpanishBolivia: number
  • SpanishChile: number
  • SpanishColombia: number
  • SpanishCostaRica: number
  • SpanishDominicanRepublic: number
  • SpanishEcuador: number
  • SpanishElSalvador: number
  • SpanishGuatemala: number
  • SpanishHonduras: number
  • SpanishMexico: number
  • SpanishNicaragua: number
  • SpanishPanama: number
  • SpanishParaguay: number
  • SpanishPeru: number
  • SpanishPuertoRico: number
  • SpanishSpain: number
  • SpanishUruguay: number
  • SpanishVenezuela: number
  • Swahili: number
  • Swedish: number
  • SwedishFinland: number
  • Syriac: number
  • Tamil: number
  • Tatar: number
  • Telugu: number
  • ThaiThailand: number
  • Turkish: number
  • Ukrainian: number
  • UrduPakistan: number
  • UzbekCyrillic: number
  • UzbekLatin: number
  • Vietnamese: number

INodeType

INodeType: { All: number; Area: number; AuthoredLink: number; AuthoredLinkPlain: number; AuthoredLinkToPage: number; AuthoredLinkToWeb: number; Custom: number; Default: number; Error: number; Heading: number; List: number; ListItem: number; None: number; Page: number; PageLayout: number }

Node Types

Type declaration

  • All: number

    Specifies all node types, including Area, Page, List, ListItem, PageLayout, Heading, AuthoredLink, and Custom.

  • Area: number

    Specifies any type of SPWeb site.

  • AuthoredLink: number

    Specifies any type of authored link.

  • AuthoredLinkPlain: number

    Specifies a generic authored link.

  • AuthoredLinkToPage: number

    Specifies an authored link that references a page.

  • AuthoredLinkToWeb: number

    Specifies an authored link that references a Web site or area.

  • Custom: number

    Specifies a custom node type that may be useful for extensibility purposes.

  • Default: number

    Specifies a combination of Area, Page, Heading and AuthoredLink. Navigation uses this value to determine which node types to return by default.

  • Error: number

    Represents an error specific to node types.

  • Heading: number

    Specifies a navigation heading.

  • List: number

    Specifies a Microsoft SharePoint Foundation list (SPList).

  • ListItem: number

    Specifies a Microsoft SharePoint Foundation list item (SPListItem).

  • None: number

    Specifies no node types.

  • Page: number

    Specifies a List item in the Pages list.

  • PageLayout: number

    Specifies a CMS Page Layout.

IPageType

IPageType: { DefaultView: number; DialogView: number; DisplayForm: number; DisplayFormDialog: number; EditForm: number; EditFormDialog: number; Invalid: number; NewForm: number; NewFormDialog: number; NormalView: number; Page_MAXITEMS: number; SolutionForm: number; View: number }

Page Types

Type declaration

  • DefaultView: number

    export typeeration whose values specify a page that is the default view for a list.

  • DialogView: number

    export typeeration whose values specify a page suitable for display within a dialog box on a client computer.

  • DisplayForm: number

    export typeeration whose values specify a list form for displaying a list item.

  • DisplayFormDialog: number

    export typeeration whose values specify a list form for displaying a list item, suitable for display within a dialog box on a client computer.

  • EditForm: number

    export typeeration whose values specify a list form for editing a list item.

  • EditFormDialog: number

    export typeeration whose values specify a list form for editing a list item, suitable for display within a dialog box on a client computer.

  • Invalid: number

    export typeeration whose values specify a page that does not correspond to a list view or a list form.

  • NewForm: number

    export typeeration whose values specify a list form for creating a new list item.

  • NewFormDialog: number

    export typeeration whose values specify a list form for creating a new list item, suitable for display within a dialog box on a client computer.

  • NormalView: number

    export typeeration whose values specify a page that is a list view and is not the default view for a list.

  • Page_MAXITEMS: number

    export typeeration whose values specify the total number of valid page types.

  • SolutionForm: number

    export typeeration whose values specify a list form for displaying or editing a list item and represented by a form template (.xsn) file.

  • View: number

    export typeeration whose values specify a page that is a list view.

IPersonalSiteCapabilities

IPersonalSiteCapabilities: { Education: number; Guest: number; MyTasksDashboard: number; None: number; Profile: number; Social: number; Storage: number }

Personal Site Capabilities

Type declaration

  • Education: number
  • Guest: number
  • MyTasksDashboard: number
  • None: number
  • Profile: number
  • Social: number
  • Storage: number

IPersonalizationScope

IPersonalizationScope: { Shared: number; User: number }

Personalization Scope

Type declaration

  • Shared: number
  • User: number

IPrincipalSources

IPrincipalSources: { All: number; MembershipProvider: number; None: number; RoleProvider: number; UserInfoList: number; Windows: number }

Principal Sources

Type declaration

  • All: number

    Search all principal sources.

  • MembershipProvider: number

    Search the current membership provider.

  • None: number

    Search no principal sources.

  • RoleProvider: number

    Search the current role provider.

  • UserInfoList: number

    Search the user information list.

  • Windows: number

    Search active directory.

IPrincipalTypes

IPrincipalTypes: { All: number; DistributionList: number; None: number; SecurityGroup: number; SharePointGroup: number; User: number }

Principal Types

Type declaration

  • All: number

    Return all entity types.

  • DistributionList: number

    Return distribution list entity types.

  • None: number

    Return no principal types.

  • SecurityGroup: number

    Return security group entity types.

  • SharePointGroup: number

    Return sharepoint group entity types.

  • User: number

    Return user entity types.

IRelationshipDeleteBehaviorType

IRelationshipDeleteBehaviorType: { Cascade: number; None: number; Restrict: number }

Relationship Delete Behavior Types

Type declaration

  • Cascade: number

    Cascade behavior.

  • None: number

    No relationship behavior is applied.

  • Restrict: number

    Restrict behavior.

IRenderListDataOptions

IRenderListDataOptions: { ClientFormSchema: number; ClientSideComponentManifest: number; ContextInfo: number; DisableAutoHyperlink: number; EnableMediaTAUrls: number; FileSystemItemId: number; ListContentType: number; ListData: number; ListSchema: number; MenuView: number; None: number; PageContextInfo: number; ParentInfo: number; QuickLaunch: number; Spotlight: number; ViewMetadata: number; Visualization: number }

Render List Data Options

Type declaration

  • ClientFormSchema: number
  • ClientSideComponentManifest: number
  • ContextInfo: number
  • DisableAutoHyperlink: number
  • EnableMediaTAUrls: number
  • FileSystemItemId: number
  • ListContentType: number
  • ListData: number
  • ListSchema: number
  • MenuView: number
  • None: number
  • PageContextInfo: number
  • ParentInfo: number
  • QuickLaunch: number
  • Spotlight: number
  • ViewMetadata: number
  • Visualization: number

IReorderingRuleMatchType

IReorderingRuleMatchType: { ContentTypeIs: number; FileExtensionMatches: number; ManualCondition: number; ResultContainsKeyword: number; ResultHasTag: number; TitleContainsKeyword: number; TitleMatchesKeyword: number; UrlExactlyMatches: number; UrlStartsWith: number }

Reordering Rule Match Types

Type declaration

  • ContentTypeIs: number
  • FileExtensionMatches: number
  • ManualCondition: number
  • ResultContainsKeyword: number
  • ResultHasTag: number
  • TitleContainsKeyword: number
  • TitleMatchesKeyword: number
  • UrlExactlyMatches: number
  • UrlStartsWith: number

IRoleType

IRoleType: { Administrator: number; Contributor: number; Editor: number; Guest: number; None: number; Reader: number; WebDesigner: number }

Role Types

Type declaration

  • Administrator: number

    Has all rights from other roles, plus rights to manage roles and view usage analysis data. Includes all rights in the WebDesigner role, plus the following: ManageListPermissions, ManageRoles, ManageSubwebs, ViewUsageData. The Administrator role cannot be customized or deleted, and must always contain at least one member. Members of the Administrator role always have access to, or can grant themselves access to, any item in the Web site.

  • Contributor: number

    Has Reader rights, plus rights to add items, edit items, delete items, manage list permissions, manage personal views, personalize Web Part Pages, and browse directories. Includes all rights in the Reader role, plus the following: AddDelPrivateWebParts, AddListItems, BrowseDirectories, CreatePersonalGroups, DeleteListItems, EditListItems, ManagePersonalViews, UpdatePersonalWebParts. Contributors cannot create new lists or document libraries, but they can add content to existing lists and document libraries.

  • Editor: number

    Has Contributor rights, plus rights to manage lists. Includes all rights in the Contributor role. Editors can create new lists or document libraries.

  • Guest: number

    Has limited rights to view pages and specific page elements. This role is used to give users access to a particular page, list, or item in a list, without granting rights to view the entire site. Users cannot be added explicitly to the Guest role; users who are given access to lists or document libraries by way of per-list permissions are added automatically to the Guest role. The Guest role cannot be customized or deleted.

  • None: number

    export typeeration whose values specify that there are no rights on the Web site.

  • Reader: number

    Has rights to view items, personalize Web parts, use alerts, and create a top-level Web site using Self-Service Site Creation. A reader can only read a site; the reader cannot add content. When a reader creates a site using Self-Service Site Creation, the reader becomes the site owner and a member of the Administrator role for the new site. This does not affect the user's role membership for any other site. Rights included: CreateSSCSite, ViewListItems, ViewPages.

  • WebDesigner: number

    Has Contributor rights, plus rights to cancel check out, delete items, manage lists, add and customize pages, define and apply themes and borders, and link style sheets. Includes all rights in the Contributor role, plus the following: AddAndCustomizePages, ApplyStyleSheets, ApplyThemeAndBorder, CancelCheckout, ManageLists.WebDesigners can modify the structure of the site and create new lists or document libraries.

IURLZones

IURLZones: { Custom: number; Default: number; Extranet: number; Internet: number; Intranet: number }

URL Zones

Type declaration

  • Custom: number

    Search the custom zone.

  • Default: number

    Search the default zone.

  • Extranet: number

    Search the extranet zone.

  • Internet: number

    Search the internet zone.

  • Intranet: number

    Search the intranet zone.

IUrlFormatType

IUrlFormatType: { Hyperlink: number; Image: number }

URL Format Types

Type declaration

  • Hyperlink: number

    Hyperlink

  • Image: number

    Image

IUserCustomActionRegistrationType

IUserCustomActionRegistrationType: { ContentType: number; FileType: number; List: number; None: number; ProgId: number }

User Custom Action Registration Types

Type declaration

  • ContentType: number

    export typeeration whose values specify that the custom action is associated with a content type.

  • FileType: number

    export typeeration whose values specify that the custom action is associated with a file extension.

  • List: number

    export typeeration whose values specify that the custom action is associated with a list.

  • None: number

    export typeeration whose values specify that the object association is not specified.

  • ProgId: number

    export typeeration whose values specify that the custom action is associated with a ProgID.

IViewType

IViewType: { Calendar: number; Chart: number; Gantt: number; Grid: number; Html: number; Recurrence: number }

View Types

Type declaration

  • Calendar: number

    export typeeration whose values specify a calendar list view type.

  • Chart: number

    export typeeration whose values specify a chart list view type.

  • Gantt: number

    export typeeration whose values specify a Gantt chart list view type.

  • Grid: number

    export typeeration whose values specify a datasheet list view type.

  • Html: number

    export typeeration whose values specify an HTML list view type.

  • Recurrence: number

    export typeeration whose values specify a list view type that displays recurring events.

IWebTemplateType

IWebTemplateType: { AcademicLibrary: string; App: string; AppCatalog: string; BasicSearch: string; Blog: string; BusinessIntelligenceCenter: string; CentralAdmin: string; Community: string; CommunityPortal: string; Dev: string; DocumentCenter: string; EnterpriseSearch: string; EnterpriseWiki: string; Global: string; GroupWorkSite: string; MeetingWorkspace: string; Meetings: string; PerformancePoint: string; ProductCatalog: string; Profiles: string; ProjectSite: string; Publishing: string; PublishingSite: string; RecordsCenter: string; SharedServicesAdminSite: string; Site: string; TeamCollaborationSite: string; TenantAdmin: string; Wiki: string; eDiscoveryCenter: string }

Web Template Types

Type declaration

  • AcademicLibrary: string
  • App: string
  • AppCatalog: string
  • BasicSearch: string
  • Blog: string
  • BusinessIntelligenceCenter: string
  • CentralAdmin: string
  • Community: string
  • CommunityPortal: string
  • Dev: string
  • DocumentCenter: string
  • EnterpriseSearch: string
  • EnterpriseWiki: string
  • Global: string
  • GroupWorkSite: string
  • MeetingWorkspace: string
  • Meetings: string
  • PerformancePoint: string
  • ProductCatalog: string
  • Profiles: string
  • ProjectSite: string
  • Publishing: string
  • PublishingSite: string
  • RecordsCenter: string
  • SharedServicesAdminSite: string
  • Site: string
  • TeamCollaborationSite: string
  • TenantAdmin: string
  • Wiki: string
  • eDiscoveryCenter: string

ModalDialogResult

ModalDialogResult: { Cancel: number; Invalid: number; OK: number }

Modal Dialog Results

Type declaration

  • Cancel: number
  • Invalid: number
  • OK: number

Generated using TypeDoc