TypeScript interfaces for working with SharePoint REST APIs
This package defines TypeScript interfaces that describe various ODATA objects returned by SharePoint REST APIs. It is useful when implementing data layers that interpret these types. This package has no performance cost because it does not contain any runtime code; it consists only of type definitions.
Interface | Description |
---|---|
IODataBasePermission |
Data used for creating a SPPermission object. |
IODataChangeToken |
Represents an OData SP.ChangeToken object. For more information about this object |
IODataContextWebInformation |
Represents an OData SP.ContextWebInformation object. For more information about this object |
IODataList |
Represents an OData SP.List object. For more information about this object see the MSDN documentation here: https://msdn.microsoft.com/en-us/library/office/jj860569.aspx |
IODataListItem |
Represents an OData SP.ListItem object. For more information about this object see the MSDN documentation here: https://msdn.microsoft.com/en-us/library/office/jj860569.aspx |
IODataNavigationNode |
Represents an OData SP.NavigationNode object. https://msdn.microsoft.com/en-us/library/office/jj246311.aspx |
IODataNavigationNodeCollection |
Represents an OData Microsoft.SharePoint.Navigation.SPNavigation object. https://msdn.microsoft.com/en-us/library/office/ee557907.aspx |
IODataUser |
Represents an OData SP.User object. For more information about this object see the MSDN documentation here: https://msdn.microsoft.com/en-us/library/office/jj860569.aspx |
IODataUserCustomAction |
Represents an OData SP.UserCustomAction object. For more information about this object see the MSDN documentation here: https://msdn.microsoft.com/en-us/library/office/dn531432.aspx#bk_UserCustomAction |
IODataWeb |
Represents an OData SP.Web object. For more information about this object see the MSDN documentation here: https://msdn.microsoft.com/en-us/library/office/jj860569.aspx |