Socket
Socket
Sign inDemoInstall

gd-sprest-def

Package Overview
Dependencies
Maintainers
1
Versions
147
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gd-sprest-def - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

8

lib/Microsoft/AppServices/entitytypes.d.ts

@@ -9,1 +9,9 @@

}
/*********************************************
* AppCollectionMethods<T = any>
**********************************************/
export interface AppCollectionMethods<T = any> {
getAppsFromStore(addInType?: string, queryString?: string): T;
getByType(type?: string): T;
}

@@ -11,2 +11,17 @@

/*********************************************
* SearchServiceMethods<T = any>
**********************************************/
export interface SearchServiceMethods<T = any> {
autocompletions(querytext?: string, sources?: string, numberOfCompletions?: number, cursorPosition?: number): T;
export(userName?: string, startTime?: any): T;
exportpopulartenantqueries(): T;
postquery(request?: Microsoft.Office.Server.Search.REST.SearchRequest): T;
query(querytext?: string, queryTemplate?: string, enableInterleaving?: boolean, sourceId?: any, rankingModelId?: string, startRow?: number, rowLimit?: number, rowsPerPage?: number, selectProperties?: string, culture?: number, refinementFilters?: string, refiners?: string, hiddenConstraints?: string, sortList?: string, enableStemming?: boolean, trimDuplicates?: boolean, timeout?: number, enableNicknames?: boolean, enablePhonetic?: boolean, enableFQL?: boolean, hitHighlightedProperties?: string, propertiesToGenerateAcronyms?: string, bypassResultTypes?: boolean, processBestBets?: boolean, clientType?: string, personalizationData?: any, resultsUrl?: string, queryTag?: string, trimDuplicatesIncludeId?: number, totalRowsExactMinimum?: number, impressionId?: string, properties?: string, enableQueryRules?: boolean, summaryLength?: number, maxSnippetLength?: number, desiredSnippetLength?: number, uiLanguage?: number, blockDedupeMode?: number, generateBlockRankLog?: boolean, enableSorting?: boolean, collapseSpecification?: string, processPersonalFavorites?: boolean, enableOrderingHitHighlightedProperty?: boolean, hitHighlightedMultivaluePropertyLimit?: number, queryTemplatePropertiesUrl?: string, timeZoneId?: number, useOLSQuery?: number, OLSQuerySession?: string): T;
recordPageClick(pageInfo?: string, clickType?: string, blockType?: number, clickedResultId?: string, subResultIndex?: number, immediacySourceId?: string, immediacyQueryString?: string, immediacyTitle?: string, immediacyUrl?: string): T;
resultspageaddress(): T;
searchcenterurl(): T;
suggest(querytext?: string, iNumberOfQuerySuggestions?: number, iNumberOfResultSuggestions?: number, iNumberOfPopularResultSuggestions?: number, fPreQuerySuggestions?: boolean, fHitHighlighting?: boolean, fCapitalizeFirstLetters?: boolean, culture?: number, enableStemming?: boolean, showPeopleNameSuggestions?: boolean, enableQueryRules?: boolean, fPrefixMatchAllTerms?: boolean, sourceId?: string, clientType?: string, useOLSQuery?: number, OLSQuerySession?: string, zeroTermSuggestions?: boolean): T;
}
/*********************************************
* SearchSetting

@@ -17,1 +32,12 @@ **********************************************/

}
/*********************************************
* SearchSettingMethods<T = any>
**********************************************/
export interface SearchSettingMethods<T = any> {
getpromotedresultqueryrules(siteCollectionLevel?: boolean, offset?: number, numberOfRules?: number): T;
getqueryconfiguration(callLocalSearchFarmsOnly?: boolean): T;
getxssearchpolicy(): T;
pingadminendpoint(): T;
setxssearchpolicy(policy?: string): T;
}

@@ -9,1 +9,8 @@

}
/*********************************************
* AppLauncherMethods<T = any>
**********************************************/
export interface AppLauncherMethods<T = any> {
getData(suiteVersion?: number, isMobileRequest?: boolean, locale?: string, onPremVer?: string): T;
}

187

lib/Microsoft/Online/SharePoint/MultiGeo/Service/entitytypes.d.ts

@@ -21,2 +21,9 @@ import { Microsoft } from "../../../../../";

/*********************************************
* AllowedDataLocationMethods<T = any>
**********************************************/
export interface AllowedDataLocationMethods<T = any> {
deleteObject(): T;
}
/*********************************************
* ContentDbSchemaVersion

@@ -76,2 +83,9 @@ **********************************************/

/*********************************************
* CrossFarmGroupMoveJobMethods<T = any>
**********************************************/
export interface CrossFarmGroupMoveJobMethods<T = any> {
update(): T;
}
/*********************************************
* SiteMoveJobEntityData

@@ -103,2 +117,9 @@ **********************************************/

/*********************************************
* CrossFarmSiteMoveJobMethods<T = any>
**********************************************/
export interface CrossFarmSiteMoveJobMethods<T = any> {
update(): T;
}
/*********************************************
* UserMoveJobEntityData

@@ -131,2 +152,9 @@ **********************************************/

/*********************************************
* CrossFarmUserMoveJobMethods<T = any>
**********************************************/
export interface CrossFarmUserMoveJobMethods<T = any> {
update(): T;
}
/*********************************************
* CrossGeoTenantBYOK

@@ -165,2 +193,10 @@ **********************************************/

/*********************************************
* CrossGeoTenantPropertyMethods<T = any>
**********************************************/
export interface CrossGeoTenantPropertyMethods<T = any> {
deleteObject(): T;
update(): T;
}
/*********************************************
* DBSchemaCompatibilityCheck

@@ -184,2 +220,9 @@ **********************************************/

/*********************************************
* GeoAdministratorMethods<T = any>
**********************************************/
export interface GeoAdministratorMethods<T = any> {
deleteObject(): T;
}
/*********************************************
* GeoExperience

@@ -193,2 +236,10 @@ **********************************************/

/*********************************************
* GeoExperienceMethods<T = any>
**********************************************/
export interface GeoExperienceMethods<T = any> {
upgradeAllInstancesToSPOMode(): T;
upgradeToSPOMode(): T;
}
/*********************************************
* GeoMoveTenantCompatibilityCheck

@@ -245,2 +296,11 @@ **********************************************/

/*********************************************
* GroupMoveJobMethods<T = any>
**********************************************/
export interface GroupMoveJobMethods<T = any> {
cancel(): T;
deleteObject(): T;
update(): T;
}
/*********************************************
* MoveJob

@@ -271,25 +331,25 @@ **********************************************/

/*********************************************
* MultiGeoServicesBetaCollections
* MultiGeoServicesBetaCollections<T = any>
**********************************************/
export interface MultiGeoServicesBetaCollections {
AllowedDataLocations<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.AllowedDataLocation>>(): T;
ContentDbSchemaVersion<T=Microsoft.Online.SharePoint.MultiGeo.Service.ContentDbSchemaVersion>(): T;
CrossFarmGroupMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmGroupMoveJob>>(): T;
CrossFarmSiteMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmSiteMoveJob>>(): T;
CrossFarmUserMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmUserMoveJob>>(): T;
CrossGeoTenantBYOK<T=Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantBYOK>(): T;
CrossGeoTenantCompatibility<T=Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantCompatibility>(): T;
CrossGeoTenantProperties<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantProperty>>(): T;
GeoAdministrators<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoAdministrator>>(): T;
GeoExperience<T=Microsoft.Online.SharePoint.MultiGeo.Service.GeoExperience>(): T;
GeoTenantInstanceInformationCollection<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoTenantInstanceInformation>>(): T;
GlobalAdminCheck<T=Microsoft.Online.SharePoint.MultiGeo.Service.GlobalAdminCheck>(): T;
GroupMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GroupMoveJob>>(): T;
SiteMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteMoveJob>>(): T;
SiteRenameJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteRenameJob>>(): T;
StorageQuotas<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.StorageQuota>>(): T;
TaxonomyReplicationParameters<T=Microsoft.Online.SharePoint.MultiGeo.Service.TaxonomyReplicationParameters>(): T;
TenantInformationCollection<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.TenantInformation>>(): T;
UnifiedGroups<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.UnifiedGroup>>(): T;
UserMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.UserMoveJob>>(): T;
export interface MultiGeoServicesBetaCollections<T = any> {
AllowedDataLocations(): T;
ContentDbSchemaVersion(): T;
CrossFarmGroupMoveJobs(): T;
CrossFarmSiteMoveJobs(): T;
CrossFarmUserMoveJobs(): T;
CrossGeoTenantBYOK(): T;
CrossGeoTenantCompatibility(): T;
CrossGeoTenantProperties(): T;
GeoAdministrators(): T;
GeoExperience(): T;
GeoTenantInstanceInformationCollection(): T;
GlobalAdminCheck(): T;
GroupMoveJobs(): T;
SiteMoveJobs(): T;
SiteRenameJobs(): T;
StorageQuotas(): T;
TaxonomyReplicationParameters(): T;
TenantInformationCollection(): T;
UnifiedGroups(): T;
UserMoveJobs(): T;
}

@@ -301,25 +361,36 @@

export interface MultiGeoServicesBetaQuery {
AllowedDataLocations<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.AllowedDataLocation>>(): T;
ContentDbSchemaVersion<T=Microsoft.Online.SharePoint.MultiGeo.Service.ContentDbSchemaVersion>(): T;
CrossFarmGroupMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmGroupMoveJob>>(): T;
CrossFarmSiteMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmSiteMoveJob>>(): T;
CrossFarmUserMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossFarmUserMoveJob>>(): T;
CrossGeoTenantBYOK<T=Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantBYOK>(): T;
CrossGeoTenantCompatibility<T=Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantCompatibility>(): T;
CrossGeoTenantProperties<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.CrossGeoTenantProperty>>(): T;
GeoAdministrators<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoAdministrator>>(): T;
GeoExperience<T=Microsoft.Online.SharePoint.MultiGeo.Service.GeoExperience>(): T;
GeoTenantInstanceInformationCollection<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GeoTenantInstanceInformation>>(): T;
GlobalAdminCheck<T=Microsoft.Online.SharePoint.MultiGeo.Service.GlobalAdminCheck>(): T;
GroupMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.GroupMoveJob>>(): T;
SiteMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteMoveJob>>(): T;
SiteRenameJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.SiteRenameJob>>(): T;
StorageQuotas<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.StorageQuota>>(): T;
TaxonomyReplicationParameters<T=Microsoft.Online.SharePoint.MultiGeo.Service.TaxonomyReplicationParameters>(): T;
TenantInformationCollection<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.TenantInformation>>(): T;
UnifiedGroups<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.UnifiedGroup>>(): T;
UserMoveJobs<T=Array<Microsoft.Online.SharePoint.MultiGeo.Service.UserMoveJob>>(): T;
AllowedDataLocations(): T;
ContentDbSchemaVersion(): T;
CrossFarmGroupMoveJobs(): T;
CrossFarmSiteMoveJobs(): T;
CrossFarmUserMoveJobs(): T;
CrossGeoTenantBYOK(): T;
CrossGeoTenantCompatibility(): T;
CrossGeoTenantProperties(): T;
GeoAdministrators(): T;
GeoExperience(): T;
GeoTenantInstanceInformationCollection(): T;
GlobalAdminCheck(): T;
GroupMoveJobs(): T;
SiteMoveJobs(): T;
SiteRenameJobs(): T;
StorageQuotas(): T;
TaxonomyReplicationParameters(): T;
TenantInformationCollection(): T;
UnifiedGroups(): T;
UserMoveJobs(): T;
}
/*********************************************
* MultiGeoServicesBetaMethods<T = any>
**********************************************/
export interface MultiGeoServicesBetaMethods<T = any> {
crossGeoCredentials(siteId?: any): T;
dBSchemaCompatibilityCheck(): T;
geoMoveCompatibilityChecks(): T;
userPersonalSiteId(userPrincipalName?: string): T;
userPersonalSiteLocation(userPrincipalName?: string): T;
}
/*********************************************
* SiteMoveJob

@@ -335,2 +406,11 @@ **********************************************/

/*********************************************
* SiteMoveJobMethods<T = any>
**********************************************/
export interface SiteMoveJobMethods<T = any> {
cancel(): T;
deleteObject(): T;
update(): T;
}
/*********************************************
* SiteRenameJobEntityData

@@ -367,2 +447,9 @@ **********************************************/

/*********************************************
* StorageQuotaMethods<T = any>
**********************************************/
export interface StorageQuotaMethods<T = any> {
update(): T;
}
/*********************************************
* TaxonomyReplicationParameters

@@ -378,2 +465,9 @@ **********************************************/

/*********************************************
* TaxonomyReplicationParametersMethods<T = any>
**********************************************/
export interface TaxonomyReplicationParametersMethods<T = any> {
update(): T;
}
/*********************************************
* TenantInformation

@@ -412,2 +506,11 @@ **********************************************/

/*********************************************
* UserMoveJobMethods<T = any>
**********************************************/
export interface UserMoveJobMethods<T = any> {
cancel(): T;
deleteObject(): T;
update(): T;
}
/*********************************************
* StorageQuotaEntityData

@@ -414,0 +517,0 @@ **********************************************/

@@ -9,1 +9,10 @@

}
/*********************************************
* PointPublishingAdminMethods<T = any>
**********************************************/
export interface PointPublishingAdminMethods<T = any> {
createTopicMagazine(magazineName?: string): T;
deleteTopicMagazine(magazineId?: any): T;
provisionPointPublishingAsync(): T;
}

@@ -11,2 +11,11 @@

/*********************************************
* LogExportMethods<T = any>
**********************************************/
export interface LogExportMethods<T = any> {
getFiles(partitionId?: string, logType?: string): T;
getLogTypes(): T;
getPartitions(logType?: string): T;
}
/*********************************************
* LogFileInfo

@@ -13,0 +22,0 @@ **********************************************/

@@ -9,1 +9,13 @@

}
/*********************************************
* DDIAdapterMethods<T = any>
**********************************************/
export interface DDIAdapterMethods<T = any> {
getList(schema?: string, workflow?: string, stream?: any): T;
getObject(schema?: string, workflow?: string, stream?: any): T;
multiObjectExecute(schema?: string, workflow?: string, stream?: any): T;
newObject(schema?: string, workflow?: string, stream?: any): T;
removeObjects(schema?: string, workflow?: string, stream?: any): T;
setObject(schema?: string, workflow?: string, stream?: any): T;
}

@@ -27,2 +27,9 @@ import { Microsoft } from "../../../../";

/*********************************************
* HubSitePropertiesMethods<T = any>
**********************************************/
export interface HubSitePropertiesMethods<T = any> {
update(): T;
}
/*********************************************
* Office365CommsMessagesServiceProxy

@@ -35,2 +42,10 @@ **********************************************/

/*********************************************
* Office365CommsMessagesServiceProxyMethods<T = any>
**********************************************/
export interface Office365CommsMessagesServiceProxyMethods<T = any> {
messageCenterMessages(messagesFieldsData?: Microsoft.Online.SharePoint.TenantAdministration.MessagesFieldsData): T;
serviceHealthMessages(messagesFieldsData?: Microsoft.Online.SharePoint.TenantAdministration.MessagesFieldsData): T;
}
/*********************************************
* ResponseMessageCenter

@@ -63,2 +78,14 @@ **********************************************/

/*********************************************
* SiteCollectionManagementServiceMethods<T = any>
**********************************************/
export interface SiteCollectionManagementServiceMethods<T = any> {
emailAdmins(message?: string, siteIds?: Array<any>, subject?: string): T;
exportCSVFile(): T;
getSiteDescription(siteId?: any): T;
office365ProvidedSharepointSiteActivityDataReady(): T;
resetTimestampUpdateOffice365ProvidedSharepointSiteActivityData(): T;
updateOffice365ProvidedSharepointSiteActivityData(oauthToken?: string): T;
}
/*********************************************
* SiteProperties

@@ -120,2 +147,9 @@ **********************************************/

/*********************************************
* SitePropertiesMethods<T = any>
**********************************************/
export interface SitePropertiesMethods<T = any> {
update(): T;
}
/*********************************************
* SPOTenantCdnPolicy

@@ -185,2 +219,10 @@ **********************************************/

/*********************************************
* TenantAdminSettingsServiceMethods<T = any>
**********************************************/
export interface TenantAdminSettingsServiceMethods<T = any> {
getTenantSharingStatus(): T;
update(): T;
}
/*********************************************
* Tenant

@@ -293,6 +335,6 @@ **********************************************/

/*********************************************
* TenantCollections
* TenantCollections<T = any>
**********************************************/
export interface TenantCollections {
Sites<T=Array<Microsoft.Online.SharePoint.TenantAdministration.SiteProperties>>(): T;
export interface TenantCollections<T = any> {
Sites(): T;
}

@@ -304,6 +346,32 @@

export interface TenantQuery {
Sites<T=Array<Microsoft.Online.SharePoint.TenantAdministration.SiteProperties>>(): T;
Sites(): T;
}
/*********************************************
* TenantMethods<T = any>
**********************************************/
export interface TenantMethods<T = any> {
checkTenantIntuneLicense(): T;
checkTenantLicenses(licenses?: Array<string>): T;
connectSiteToHubSiteById(siteUrl?: string, hubSiteId?: any): T;
createSite(siteCreationProperties?: Microsoft.Online.SharePoint.TenantAdministration.SiteCreationProperties): T;
getIdleSessionSignOutForUnmanagedDevices(): T;
getSitePropertiesByUrl(url?: string, includeDetail?: boolean): T;
getSitePropertiesFromSharePointByFilters(speFilter?: Microsoft.Online.SharePoint.TenantAdministration.SPOSitePropertiesEnumerableFilter): T;
getSiteSecondaryAdministrators(secondaryAdministratorsFieldsData?: Microsoft.Online.SharePoint.TenantAdministration.SecondaryAdministratorsFieldsData): T;
getSPOTenantAllWebTemplates(): T;
registerHubSite(siteUrl?: string): T;
registerHubSiteWithCreationInformation(siteUrl?: string, creationInformation?: SP.HubSiteCreationInformation): T;
removeDeletedSite(siteUrl?: string): T;
removeDeletedSitePreferId(siteUrl?: string, siteId?: any): T;
removeSite(siteUrl?: string): T;
restoreDeletedSite(siteUrl?: string): T;
restoreDeletedSitePreferId(siteUrl?: string, siteId?: any): T;
setIdleSessionSignOutForUnmanagedDevices(enabled?: boolean, warnAfter?: any, signOutAfter?: any): T;
setSiteSecondaryAdministrators(secondaryAdministratorsFieldsData?: Microsoft.Online.SharePoint.TenantAdministration.SecondaryAdministratorsFieldsData): T;
unregisterHubSite(siteUrl?: string): T;
update(): T;
}
/*********************************************
* SpoOperation

@@ -310,0 +378,0 @@ **********************************************/

@@ -18,2 +18,9 @@ import { Microsoft } from "../../../../../";

/*********************************************
* SPOWebAppServicePrincipalPermissionGrantMethods<T = any>
**********************************************/
export interface SPOWebAppServicePrincipalPermissionGrantMethods<T = any> {
deleteObject(): T;
}
/*********************************************
* SPOWebAppServicePrincipalPermissionRequest

@@ -34,2 +41,10 @@ **********************************************/

/*********************************************
* SPOWebAppServicePrincipalPermissionRequestMethods<T = any>
**********************************************/
export interface SPOWebAppServicePrincipalPermissionRequestMethods<T = any> {
approve(): T;
deny(): T;
}
/*********************************************
* SPOWebAppServicePrincipal

@@ -44,7 +59,7 @@ **********************************************/

/*********************************************
* SPOWebAppServicePrincipalCollections
* SPOWebAppServicePrincipalCollections<T = any>
**********************************************/
export interface SPOWebAppServicePrincipalCollections {
PermissionGrants<T=Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant>>(): T;
PermissionRequests<T=Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionRequest>>(): T;
export interface SPOWebAppServicePrincipalCollections<T = any> {
PermissionGrants(): T;
PermissionRequests(): T;
}

@@ -56,4 +71,11 @@

export interface SPOWebAppServicePrincipalQuery {
PermissionGrants<T=Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionGrant>>(): T;
PermissionRequests<T=Array<Microsoft.Online.SharePoint.TenantAdministration.Internal.SPOWebAppServicePrincipalPermissionRequest>>(): T;
PermissionGrants(): T;
PermissionRequests(): T;
}
/*********************************************
* SPOWebAppServicePrincipalMethods<T = any>
**********************************************/
export interface SPOWebAppServicePrincipalMethods<T = any> {
update(): T;
}

@@ -26,6 +26,6 @@ import { Microsoft } from "../../../../";

/*********************************************
* GetExternalUsersResultsCollections
* GetExternalUsersResultsCollections<T = any>
**********************************************/
export interface GetExternalUsersResultsCollections {
ExternalUserCollection<T=Array<Microsoft.Online.SharePoint.TenantManagement.ExternalUser>>(): T;
export interface GetExternalUsersResultsCollections<T = any> {
ExternalUserCollection(): T;
}

@@ -37,3 +37,3 @@

export interface GetExternalUsersResultsQuery {
ExternalUserCollection<T=Array<Microsoft.Online.SharePoint.TenantManagement.ExternalUser>>(): T;
ExternalUserCollection(): T;
}

@@ -148,2 +148,43 @@

/*********************************************
* Office365TenantMethods<T = any>
**********************************************/
export interface Office365TenantMethods<T = any> {
addPublicCdnOrigin(origin?: string): T;
addSdnProvider(identifier?: string, license?: string): T;
addTenantCdnOrigin(cdnType?: number, originUrl?: string): T;
addTenantTheme(name?: string, themeJson?: string): T;
addToCarLibAndCdn(cdnType?: number, libUrl?: SP.ResourcePath, displayName?: string, thumbnailUrl?: SP.ResourcePath): T;
createTenantCdnDefaultOrigins(cdnType?: number): T;
deleteImportProfilePropertiesJob(jobId?: any): T;
deleteTenantTheme(name?: string): T;
disableSharingForNonOwnersOfSite(siteUrl?: string): T;
getAllTenantThemes(): T;
getExternalUsers(position?: number, pageSize?: number, filter?: string, sortOrder?: number): T;
getExternalUsersForSite(siteUrl?: string, position?: number, pageSize?: number, filter?: string, sortOrder?: number): T;
getExternalUsersWithSortBy(position?: number, pageSize?: number, filter?: string, sortPropertyName?: string, sortOrder?: number): T;
getHideDefaultThemes(): T;
getIdleSessionSignOutForUnmanagedDevices(): T;
getImportProfilePropertyJob(jobId?: any): T;
getImportProfilePropertyJobs(): T;
getTenantCdnEnabled(cdnType?: number): T;
getTenantCdnOrigins(cdnType?: number): T;
getTenantCdnPolicies(cdnType?: number): T;
getTenantTheme(name?: string): T;
isSharingDisabledForNonOwnersOfSite(siteUrl?: string): T;
queueImportProfileProperties(idType?: number, sourceDataIdProperty?: string, propertyMap?: Array<SP.KeyValue>, sourceUri?: string): T;
removeExternalUsers(uniqueIds?: Array<string>): T;
removeFromCarAndCdn(remove?: boolean, cdnType?: number, libUrl?: SP.ResourcePath): T;
removePublicCdnOrigin(originId?: string): T;
removeSdnProvider(): T;
removeTenantCdnOrigin(cdnType?: number, originUrl?: string): T;
revokeAllUserSessions(userName?: string): T;
revokeAllUserSessionsByPuid(puidList?: Array<string>): T;
setHideDefaultThemes(hideDefaultThemes?: boolean): T;
setIdleSessionSignOutForUnmanagedDevices(enabled?: boolean, warnAfter?: any, signOutAfter?: any): T;
setTenantCdnEnabled(cdnType?: number, isEnabled?: boolean): T;
setTenantCdnPolicy(cdnType?: number, policy?: number, policyValue?: string): T;
updateTenantTheme(name?: string, themeJson?: string): T;
}
/*********************************************
* RemoveExternalUsersResults

@@ -150,0 +191,0 @@ **********************************************/

@@ -12,2 +12,9 @@ import { Microsoft } from "../../../";

/*********************************************
* SPAppStateQueryJobDefinitionMethods<T = any>
**********************************************/
export interface SPAppStateQueryJobDefinitionMethods<T = any> {
performFastRevokeWithClientIds(): T;
}
/*********************************************
* SPFarm

@@ -20,6 +27,6 @@ **********************************************/

/*********************************************
* SPFarmCollections
* SPFarmCollections<T = any>
**********************************************/
export interface SPFarmCollections {
Local<T=Microsoft.SharePoint.Administration.SPFarm>(): T;
export interface SPFarmCollections<T = any> {
Local(): T;
}

@@ -31,3 +38,3 @@

export interface SPFarmQuery {
Local<T=Microsoft.SharePoint.Administration.SPFarm>(): T;
Local(): T;
}

@@ -62,6 +69,6 @@

/*********************************************
* SPWebApplicationCollections
* SPWebApplicationCollections<T = any>
**********************************************/
export interface SPWebApplicationCollections {
Sites<T=Array<SP.Site>>(): T;
export interface SPWebApplicationCollections<T = any> {
Sites(): T;
}

@@ -73,3 +80,3 @@

export interface SPWebApplicationQuery {
Sites<T=Array<SP.Site>>(): T;
Sites(): T;
}

@@ -85,7 +92,7 @@

/*********************************************
* SPWebServiceCollections
* SPWebServiceCollections<T = any>
**********************************************/
export interface SPWebServiceCollections {
ContentService<T=Microsoft.SharePoint.Administration.SPWebService>(): T;
WebApplications<T=Array<Microsoft.SharePoint.Administration.SPWebApplication>>(): T;
export interface SPWebServiceCollections<T = any> {
ContentService(): T;
WebApplications(): T;
}

@@ -97,4 +104,4 @@

export interface SPWebServiceQuery {
ContentService<T=Microsoft.SharePoint.Administration.SPWebService>(): T;
WebApplications<T=Array<Microsoft.SharePoint.Administration.SPWebApplication>>(): T;
ContentService(): T;
WebApplications(): T;
}

@@ -108,1 +115,8 @@

}
/*********************************************
* SPAnalyticsUsageServiceMethods<T = any>
**********************************************/
export interface SPAnalyticsUsageServiceMethods<T = any> {
logevent(usageEntry?: Microsoft.SharePoint.Administration.UsageEntry): T;
}

@@ -9,1 +9,8 @@

}
/*********************************************
* DocumentCrawlLogMethods<T = any>
**********************************************/
export interface DocumentCrawlLogMethods<T = any> {
getCrawledUrls(getCountOnly?: boolean, maxRows?: number, queryString?: string, isLike?: boolean, contentSourceID?: number, errorLevel?: number, errorID?: number, startDateTime?: any, endDateTime?: any): T;
}

@@ -9,1 +9,8 @@

}
/*********************************************
* SignalStoreMethods<T = any>
**********************************************/
export interface SignalStoreMethods<T = any> {
signals(signals?: Array<Microsoft.SharePoint.Client.Search.Analytics.AnalyticsSignal>): T;
}

@@ -12,2 +12,10 @@ import { Microsoft } from "../../../../../";

/*********************************************
* StringCollectionMethods<T = any>
**********************************************/
export interface StringCollectionMethods<T = any> {
add(property?: string): T;
clear(): T;
}
/*********************************************
* QueryPersonalizationData

@@ -27,2 +35,11 @@ **********************************************/

/*********************************************
* RankingLabelingMethods<T = any>
**********************************************/
export interface RankingLabelingMethods<T = any> {
addJudgment(userQuery?: string, url?: string, labelId?: number): T;
getJudgementsForQuery(query?: string): T;
normalizeResultUrl(url?: string): T;
}
/*********************************************
* ReorderingRuleCollection

@@ -36,2 +53,10 @@ **********************************************/

/*********************************************
* ReorderingRuleCollectionMethods<T = any>
**********************************************/
export interface ReorderingRuleCollectionMethods<T = any> {
add(matchType?: number, matchValue?: string, boost?: number): T;
clear(): T;
}
/*********************************************
* SortCollection

@@ -43,1 +68,9 @@ **********************************************/

}
/*********************************************
* SortCollectionMethods<T = any>
**********************************************/
export interface SortCollectionMethods<T = any> {
add(strProperty?: string, direction?: number): T;
clear(): T;
}

@@ -11,2 +11,10 @@

/*********************************************
* HostedAppsManagerMethods<T = any>
**********************************************/
export interface HostedAppsManagerMethods<T = any> {
add(webPartDataAsJson?: string, hostType?: string): T;
getById(id?: number): T;
}
/*********************************************
* HostedApp

@@ -19,2 +27,10 @@ **********************************************/

/*********************************************
* HostedAppMethods<T = any>
**********************************************/
export interface HostedAppMethods<T = any> {
delete(): T;
updateWebPartData(webPartDataAsJson?: string): T;
}
/*********************************************
* StorageEntity

@@ -21,0 +37,0 @@ **********************************************/

@@ -24,7 +24,7 @@ import { Microsoft } from "../../../";

/*********************************************
* commentCollections
* commentCollections<T = any>
**********************************************/
export interface commentCollections {
likedBy<T=Array<Microsoft.SharePoint.Likes.userEntity>>(): T;
replies<T=Array<Microsoft.SharePoint.Comments.comment>>(): T;
export interface commentCollections<T = any> {
likedBy(): T;
replies(): T;
}

@@ -36,7 +36,15 @@

export interface commentQuery {
likedBy<T=Array<Microsoft.SharePoint.Likes.userEntity>>(): T;
replies<T=Array<Microsoft.SharePoint.Comments.comment>>(): T;
likedBy(): T;
replies(): T;
}
/*********************************************
* commentMethods<T = any>
**********************************************/
export interface commentMethods<T = any> {
like(): T;
unlike(): T;
}
/*********************************************
* CommentsAPI

@@ -43,0 +51,0 @@ **********************************************/

@@ -11,2 +11,11 @@

/*********************************************
* ActivityLoggerMethods<T = any>
**********************************************/
export interface ActivityLoggerMethods<T = any> {
feedbackDirect(Operation?: string, ListId?: any, ListItemUniqueId?: any, AffectedResourceUrl?: string, ItemType?: string, json?: string): T;
feedbackIndirect(Operation?: string, ListId?: any, ListItemUniqueId?: any, AffectedResourceUrl?: string, ItemType?: string, json?: string): T;
logActivity(Operation?: string, ListId?: any, ListItemUniqueId?: any, AffectedResourceUrl?: string, ItemType?: string): T;
}
/*********************************************
* TrackedItemService

@@ -13,0 +22,0 @@ **********************************************/

@@ -12,6 +12,6 @@ import { Microsoft } from "../../../";

/*********************************************
* likedByInformationCollections
* likedByInformationCollections<T = any>
**********************************************/
export interface likedByInformationCollections {
likedBy<T=Array<Microsoft.SharePoint.Likes.userEntity>>(): T;
export interface likedByInformationCollections<T = any> {
likedBy(): T;
}

@@ -23,3 +23,3 @@

export interface likedByInformationQuery {
likedBy<T=Array<Microsoft.SharePoint.Likes.userEntity>>(): T;
likedBy(): T;
}

@@ -26,0 +26,0 @@

@@ -11,6 +11,6 @@ import { Microsoft } from "../../../../";

/*********************************************
* SiteCollectionCorporateCatalogAccessorCollections
* SiteCollectionCorporateCatalogAccessorCollections<T = any>
**********************************************/
export interface SiteCollectionCorporateCatalogAccessorCollections {
AvailableApps<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>>(): T;
export interface SiteCollectionCorporateCatalogAccessorCollections<T = any> {
AvailableApps(): T;
}

@@ -22,6 +22,13 @@

export interface SiteCollectionCorporateCatalogAccessorQuery {
AvailableApps<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>>(): T;
AvailableApps(): T;
}
/*********************************************
* SiteCollectionCorporateCatalogAccessorMethods<T = any>
**********************************************/
export interface SiteCollectionCorporateCatalogAccessorMethods<T = any> {
add(Content?: any, Overwrite?: boolean, Url?: string): T;
}
/*********************************************
* CorporateCatalogAppMetadata

@@ -41,2 +48,14 @@ **********************************************/

/*********************************************
* CorporateCatalogAppMetadataMethods<T = any>
**********************************************/
export interface CorporateCatalogAppMetadataMethods<T = any> {
deploy(skipFeatureDeployment?: boolean): T;
install(): T;
remove(): T;
retract(): T;
uninstall(): T;
upgrade(): T;
}
/*********************************************
* TenantCorporateCatalogAccessor

@@ -49,7 +68,7 @@ **********************************************/

/*********************************************
* TenantCorporateCatalogAccessorCollections
* TenantCorporateCatalogAccessorCollections<T = any>
**********************************************/
export interface TenantCorporateCatalogAccessorCollections {
AvailableApps<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>>(): T;
SiteCollectionAppCatalogsSites<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionAppCatalogAllowedItem>>(): T;
export interface TenantCorporateCatalogAccessorCollections<T = any> {
AvailableApps(): T;
SiteCollectionAppCatalogsSites(): T;
}

@@ -61,7 +80,14 @@

export interface TenantCorporateCatalogAccessorQuery {
AvailableApps<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.CorporateCatalogAppMetadata>>(): T;
SiteCollectionAppCatalogsSites<T=Array<Microsoft.SharePoint.Marketplace.CorporateCuratedGallery.SiteCollectionAppCatalogAllowedItem>>(): T;
AvailableApps(): T;
SiteCollectionAppCatalogsSites(): T;
}
/*********************************************
* TenantCorporateCatalogAccessorMethods<T = any>
**********************************************/
export interface TenantCorporateCatalogAccessorMethods<T = any> {
add(Content?: any, Overwrite?: boolean, Url?: string): T;
}
/*********************************************
* SiteCollectionAppCatalogAllowedItem

@@ -68,0 +94,0 @@ **********************************************/

@@ -9,1 +9,11 @@

}
/*********************************************
* NavigationServiceRestMethods<T = any>
**********************************************/
export interface NavigationServiceRestMethods<T = any> {
getPublishingNavigationProviderType(mapProviderName?: string): T;
menuNodeKey(currentUrl?: string, mapProviderName?: string): T;
menuState(menuNodeKey?: string, mapProviderName?: string, depth?: number, customProperties?: string): T;
saveMenuState(menuState?: SP.MenuState, mapProviderName?: string): T;
}

@@ -9,1 +9,8 @@

}
/*********************************************
* OrgNewsSiteApiMethods<T = any>
**********************************************/
export interface OrgNewsSiteApiMethods<T = any> {
details(): T;
}

@@ -19,2 +19,11 @@ import { SP } from "../../../";

/*********************************************
* GroupServiceMethods<T = any>
**********************************************/
export interface GroupServiceMethods<T = any> {
getGroupImage(id?: string, hash?: string, color?: string): T;
setGroupImage(imageStream?: any): T;
syncGroupProperties(): T;
}
/*********************************************
* GroupSiteManager

@@ -27,2 +36,18 @@ **********************************************/

/*********************************************
* GroupSiteManagerMethods<T = any>
**********************************************/
export interface GroupSiteManagerMethods<T = any> {
canUserCreateGroup(): T;
create(groupId?: any): T;
createGroup(displayName?: string, alias?: string, isPublic?: boolean, ownerPrincipalNames?: Array<string>, description?: string, creationOptions?: Array<string>): T;
createGroupEx(displayName?: string, alias?: string, isPublic?: boolean, optionalParams?: Microsoft.SharePoint.Portal.GroupCreationParams): T;
createGroupForSite(displayName?: string, alias?: string, isPublic?: boolean, optionalParams?: Microsoft.SharePoint.Portal.GroupCreationParams): T;
getGroupCreationContext(): T;
getGroupSiteConversionData(): T;
getSiteStatus(groupId?: any): T;
getValidSiteUrlFromAlias(alias?: string, managedPath?: string, isTeamSite?: boolean): T;
notebook(groupId?: any): T;
}
/*********************************************
* SiteLinkingManager

@@ -35,2 +60,11 @@ **********************************************/

/*********************************************
* SiteLinkingManagerMethods<T = any>
**********************************************/
export interface SiteLinkingManagerMethods<T = any> {
getSiteLinks(): T;
linkGroup(groupId?: any): T;
unlinkGroup(groupId?: any): T;
}
/*********************************************
* CommunityModeration

@@ -57,2 +91,9 @@ **********************************************/

/*********************************************
* SharePointHomeServiceContextBuilderMethods<T = any>
**********************************************/
export interface SharePointHomeServiceContextBuilderMethods<T = any> {
context(): T;
}
/*********************************************
* SharePointHomeServiceContext

@@ -69,6 +110,6 @@ **********************************************/

/*********************************************
* SharePointHomeServiceContextCollections
* SharePointHomeServiceContextCollections<T = any>
**********************************************/
export interface SharePointHomeServiceContextCollections {
Token<T=SP.OAuth.TokenResponse>(): T;
export interface SharePointHomeServiceContextCollections<T = any> {
Token(): T;
}

@@ -80,3 +121,3 @@

export interface SharePointHomeServiceContextQuery {
Token<T=SP.OAuth.TokenResponse>(): T;
Token(): T;
}

@@ -92,2 +133,9 @@

/*********************************************
* SPHubSitesUtilityMethods<T = any>
**********************************************/
export interface SPHubSitesUtilityMethods<T = any> {
getHubSites(): T;
}
/*********************************************
* SPSiteManager

@@ -100,2 +148,12 @@ **********************************************/

/*********************************************
* SPSiteManagerMethods<T = any>
**********************************************/
export interface SPSiteManagerMethods<T = any> {
canCreateHubJoinedSite(hubSiteId?: any): T;
create(request?: Microsoft.SharePoint.Portal.SPSiteCreationRequest): T;
delete(siteId?: any): T;
status(url?: string): T;
}
/*********************************************
* MySiteRecommendations

@@ -102,0 +160,0 @@ **********************************************/

@@ -9,1 +9,8 @@

}
/*********************************************
* TenantCdnApiMethods<T = any>
**********************************************/
export interface TenantCdnApiMethods<T = any> {
getCdnUrls(items?: Array<string>): T;
}

@@ -14,1 +14,9 @@

}
/*********************************************
* SubscriptionMethods<T = any>
**********************************************/
export interface SubscriptionMethods<T = any> {
delete(): T;
update(parameters?: Microsoft.SharePoint.Webhooks.SubscriptionInformation): T;
}

@@ -26,2 +26,13 @@ import { MS } from "../../";

/*********************************************
* FileMethods<T = any>
**********************************************/
export interface FileMethods<T = any> {
copyTo(target?: string, overwrite?: boolean): T;
deleteObject(): T;
download(): T;
moveTo(target?: string, overwrite?: boolean): T;
upload(stream?: any): T;
}
/*********************************************
* FileService

@@ -41,6 +52,6 @@ **********************************************/

/*********************************************
* FolderCollections
* FolderCollections<T = any>
**********************************************/
export interface FolderCollections {
Children<T=Array<MS.FileServices.FileSystemItem>>(): T;
export interface FolderCollections<T = any> {
Children(): T;
}

@@ -52,6 +63,14 @@

export interface FolderQuery {
Children<T=Array<MS.FileServices.FileSystemItem>>(): T;
Children(): T;
}
/*********************************************
* FolderMethods<T = any>
**********************************************/
export interface FolderMethods<T = any> {
deleteObject(): T;
moveTo(target?: string): T;
}
/*********************************************
* MeFileService

@@ -58,0 +77,0 @@ **********************************************/

@@ -11,2 +11,9 @@

/*********************************************
* DiagnosticsMethods<T = any>
**********************************************/
export interface DiagnosticsMethods<T = any> {
status(): T;
}
/*********************************************
* Reporting

@@ -19,2 +26,9 @@ **********************************************/

/*********************************************
* ReportingMethods<T = any>
**********************************************/
export interface ReportingMethods<T = any> {
publishReport(odataPostBodyStm?: any): T;
}
/*********************************************
* Taskflow

@@ -25,1 +39,8 @@ **********************************************/

}
/*********************************************
* TaskflowMethods<T = any>
**********************************************/
export interface TaskflowMethods<T = any> {
processTask(requestBodyStream?: any): T;
}

@@ -34,2 +34,11 @@ import { SP } from "../../";

/*********************************************
* EntityIdentifierMethods<T = any>
**********************************************/
export interface EntityIdentifierMethods<T = any> {
containsLocalizedDisplayName(): T;
getDefaultDisplayName(): T;
getLocalizedDisplayName(): T;
}
/*********************************************
* LobSystemInstance

@@ -53,2 +62,15 @@ **********************************************/

/*********************************************
* TypeDescriptorMethods<T = any>
**********************************************/
export interface TypeDescriptorMethods<T = any> {
containsLocalizedDisplayName(): T;
getChildTypeDescriptors(): T;
getDefaultDisplayName(): T;
getLocalizedDisplayName(): T;
getParentTypeDescriptor(): T;
isLeaf(): T;
isRoot(): T;
}
/*********************************************
* Entity

@@ -63,2 +85,18 @@ **********************************************/

/*********************************************
* EntityMethods<T = any>
**********************************************/
export interface EntityMethods<T = any> {
getAssociationView(associationName?: string): T;
getCreatorView(methodInstanceName?: string): T;
getDefaultSpecificFinderView(): T;
getFilters(methodInstanceName?: string): T;
getFinderView(methodInstanceName?: string): T;
getIdentifierCount(): T;
getIdentifiers(): T;
getLobSystem(): T;
getSpecificFinderView(specificFinderName?: string): T;
getUpdaterView(updaterName?: string): T;
}
/*********************************************
* LobSystem

@@ -71,2 +109,9 @@ **********************************************/

/*********************************************
* LobSystemMethods<T = any>
**********************************************/
export interface LobSystemMethods<T = any> {
getLobSystemInstances(): T;
}
/*********************************************
* MethodExecutionResult

@@ -79,6 +124,6 @@ **********************************************/

/*********************************************
* MethodExecutionResultCollections
* MethodExecutionResultCollections<T = any>
**********************************************/
export interface MethodExecutionResultCollections {
ReturnParameterCollection<T=Array<SP.BusinessData.Runtime.EntityFieldValueDictionary>>(): T;
export interface MethodExecutionResultCollections<T = any> {
ReturnParameterCollection(): T;
}

@@ -90,3 +135,3 @@

export interface MethodExecutionResultQuery {
ReturnParameterCollection<T=Array<SP.BusinessData.Runtime.EntityFieldValueDictionary>>(): T;
ReturnParameterCollection(): T;
}

@@ -103,6 +148,6 @@

/*********************************************
* EntityViewCollections
* EntityViewCollections<T = any>
**********************************************/
export interface EntityViewCollections {
Fields<T=Array<SP.BusinessData.EntityField>>(): T;
export interface EntityViewCollections<T = any> {
Fields(): T;
}

@@ -114,6 +159,16 @@

export interface EntityViewQuery {
Fields<T=Array<SP.BusinessData.EntityField>>(): T;
Fields(): T;
}
/*********************************************
* EntityViewMethods<T = any>
**********************************************/
export interface EntityViewMethods<T = any> {
getDefaultValues(): T;
getType(fieldDotNotation?: string): T;
getTypeDescriptor(fieldDotNotation?: string): T;
getXmlSchema(): T;
}
/*********************************************
* AppBdcCatalog

@@ -124,1 +179,15 @@ **********************************************/

}
/*********************************************
* AppBdcCatalogMethods<T = any>
**********************************************/
export interface AppBdcCatalogMethods<T = any> {
getConnectionId(lobSystemName?: string, lobSystemInstanceName?: string): T;
getEntity(namespace?: string, name?: string): T;
getLobSystemInstanceProperty(lobSystemName?: string, lobSystemInstanceName?: string, propertyName?: string): T;
getLobSystemProperty(lobSystemName?: string, propertyName?: string): T;
getPermissibleConnections(): T;
setConnectionId(lobSystemName?: string, lobSystemInstanceName?: string, connectionId?: string): T;
setLobSystemInstanceProperty(lobSystemName?: string, lobSystemInstanceName?: string, propertyName?: string, propertyValue?: string): T;
setLobSystemProperty(lobSystemName?: string, propertyName?: string, propertyValue?: string): T;
}

@@ -9,1 +9,8 @@

}
/*********************************************
* ExternalSubscriptionStoreMethods<T = any>
**********************************************/
export interface ExternalSubscriptionStoreMethods<T = any> {
indexStore(): T;
}

@@ -35,2 +35,15 @@ import { SP } from "../../../";

/*********************************************
* EntityInstanceMethods<T = any>
**********************************************/
export interface EntityInstanceMethods<T = any> {
createCollectionInstance(fieldDotNotation?: string, size?: number): T;
createInstance(fieldInstanceDotNotation?: string, fieldDotNotation?: string): T;
deleteObject(): T;
fromXml(xml?: string): T;
getIdentity(): T;
toXml(): T;
update(): T;
}
/*********************************************
* EntityFieldValueDictionary

@@ -41,1 +54,12 @@ **********************************************/

}
/*********************************************
* EntityFieldValueDictionaryMethods<T = any>
**********************************************/
export interface EntityFieldValueDictionaryMethods<T = any> {
createCollectionInstance(fieldDotNotation?: string, size?: number): T;
createInstance(fieldInstanceDotNotation?: string, fieldDotNotation?: string): T;
fromXml(xml?: string): T;
getCollectionSize(fieldDotNotation?: string): T;
toXml(): T;
}

@@ -23,2 +23,21 @@

/*********************************************
* SPPolicyStoreProxyMethods<T = any>
**********************************************/
export interface SPPolicyStoreProxyMethods<T = any> {
addDynamicScopeBinding(identity?: string, siteId?: string): T;
bulkUpdateDynamicScopeBindings(scopesToAdd?: Array<string>, scopesToRemove?: Array<string>, siteId?: string): T;
deleteDynamicScopeBinding(identity?: string, siteId?: string): T;
extendReviewItemsRetention(itemIds?: Array<number>, extensionDate?: any): T;
getDynamicScopeBindingBySiteId(siteId?: string): T;
markReviewItemsForDeletion(itemIds?: Array<number>): T;
openBinaryStreamForOriginalItem(itemId?: number): T;
removeContainerRetentionPolicy(siteId?: string): T;
removeContainerSettings(externalId?: Array<string>): T;
retagReviewItems(itemIds?: Array<number>, newTag?: string, newTagIsRecord?: boolean, newTagBlockDelete?: boolean, newTagIsEventBased?: boolean): T;
retagReviewItemsWithMetas(itemIds?: Array<number>, newTagName?: string, newTagMetas?: Array<string>): T;
setContainerRetentionPolicy(siteId?: string, defaultContainerLabel?: any): T;
updateContainerSetting(siteId?: string, externalId?: string, settingType?: number, setting?: string): T;
}
/*********************************************
* SPSitePreservationUtility

@@ -25,0 +44,0 @@ **********************************************/

@@ -11,2 +11,15 @@ import { SP } from "../../";

/*********************************************
* DirectorySessionMethods<T = any>
**********************************************/
export interface DirectorySessionMethods<T = any> {
getGraphUser(principalName?: string): T;
getSharePointDataForUser(userId?: any): T;
group(groupId?: any, alias?: string): T;
joinGroup(groupId?: any): T;
me(): T;
user(id?: any, principalName?: string): T;
validateGroupName(displayName?: string, alias?: string): T;
}
/*********************************************
* Group

@@ -38,7 +51,7 @@ **********************************************/

/*********************************************
* GroupCollections
* GroupCollections<T = any>
**********************************************/
export interface GroupCollections {
members<T=Array<SP.Directory.User>>(): T;
owners<T=Array<SP.Directory.User>>(): T;
export interface GroupCollections<T = any> {
members(): T;
owners(): T;
}

@@ -50,7 +63,14 @@

export interface GroupQuery {
members<T=Array<SP.Directory.User>>(): T;
owners<T=Array<SP.Directory.User>>(): T;
members(): T;
owners(): T;
}
/*********************************************
* GroupMethods<T = any>
**********************************************/
export interface GroupMethods<T = any> {
delete(): T;
}
/*********************************************
* User

@@ -102,8 +122,8 @@ **********************************************/

/*********************************************
* UserCollections
* UserCollections<T = any>
**********************************************/
export interface UserCollections {
membership<T=Array<SP.Directory.Group>>(): T;
ownership<T=Array<SP.Directory.Group>>(): T;
rankedMembership<T=Array<SP.Directory.Group>>(): T;
export interface UserCollections<T = any> {
membership(): T;
ownership(): T;
rankedMembership(): T;
}

@@ -115,8 +135,15 @@

export interface UserQuery {
membership<T=Array<SP.Directory.Group>>(): T;
ownership<T=Array<SP.Directory.Group>>(): T;
rankedMembership<T=Array<SP.Directory.Group>>(): T;
membership(): T;
ownership(): T;
rankedMembership(): T;
}
/*********************************************
* UserMethods<T = any>
**********************************************/
export interface UserMethods<T = any> {
getUserLinks(linkName?: string, groupType?: number): T;
}
/*********************************************
* Link

@@ -138,6 +165,6 @@ **********************************************/

/*********************************************
* GroupAndUserStatusCollections
* GroupAndUserStatusCollections<T = any>
**********************************************/
export interface GroupAndUserStatusCollections {
Group<T=SP.Directory.Group>(): T;
export interface GroupAndUserStatusCollections<T = any> {
Group(): T;
}

@@ -149,3 +176,3 @@

export interface GroupAndUserStatusQuery {
Group<T=SP.Directory.Group>(): T;
Group(): T;
}

@@ -152,0 +179,0 @@

@@ -11,2 +11,9 @@

/*********************************************
* DirectoryNotificationMethods<T = any>
**********************************************/
export interface DirectoryNotificationMethods<T = any> {
notifyChanges(directoryObjectChanges?: SP.Directory.Provider.DirectoryObjectChanges): T;
}
/*********************************************
* SharePointDirectoryProvider

@@ -17,1 +24,15 @@ **********************************************/

}
/*********************************************
* SharePointDirectoryProviderMethods<T = any>
**********************************************/
export interface SharePointDirectoryProviderMethods<T = any> {
createDirectoryObject(data?: SP.Directory.Provider.DirectoryObjectData): T;
deleteDirectoryObject(data?: SP.Directory.Provider.DirectoryObjectData): T;
getOrCreateUnifiedGroupTenantInstanceId(groupId?: any, tenantInstanceId?: any): T;
notifyDataChanges(data?: SP.Directory.Provider.DirectoryObjectData): T;
readDirectoryObject(data?: SP.Directory.Provider.DirectoryObjectData): T;
readDirectoryObjectBatch(ids?: Array<any>, objectType?: number): T;
updateCache(data?: SP.Directory.Provider.DirectoryObjectData): T;
updateDirectoryObject(data?: SP.Directory.Provider.DirectoryObjectData): T;
}

@@ -9,1 +9,9 @@

}
/*********************************************
* DocumentIdMethods<T = any>
**********************************************/
export interface DocumentIdMethods<T = any> {
resetDocIdByServerRelativePath(DecodedUrl?: string): T;
resetDocIdsInLibrary(DecodedUrl?: string, contentTypeId?: string): T;
}

@@ -52,3 +52,2 @@ import * as Analytics from "./Analytics";

export * from "./complextypes";
export * from "./entitytypes";
export * from "./entitycontainers";
export * from "./entitytypes";

@@ -11,2 +11,13 @@ import { SP } from "../../";

/*********************************************
* MicrofeedPostDefinitionManagerMethods<T = any>
**********************************************/
export interface MicrofeedPostDefinitionManagerMethods<T = any> {
deleteMicrofeedPostDefinition(postDefinition?: SP.Microfeed.MicrofeedPostDefinition): T;
getMicrofeedPostDefinition(definitionName?: string): T;
getMicrofeedPostDefinitions(): T;
newMicrofeedPostDefinition(definitionName?: string): T;
updateMicrofeedPostDefinition(postDefinition?: SP.Microfeed.MicrofeedPostDefinition): T;
}
/*********************************************
* MicrofeedAttachmentStore

@@ -19,2 +30,13 @@ **********************************************/

/*********************************************
* MicrofeedAttachmentStoreMethods<T = any>
**********************************************/
export interface MicrofeedAttachmentStoreMethods<T = any> {
deletePreProcessedAttachment(attachmentUri?: string): T;
getImage(imageUrl?: string, key?: string, iv?: string): T;
preProcessAttachment(link?: SP.Microfeed.MicrofeedLink): T;
putFile(originalFileName?: string, fileData?: any): T;
putImage(imageData?: any): T;
}
/*********************************************
* MicrofeedData

@@ -33,2 +55,11 @@ **********************************************/

/*********************************************
* MicrofeedDataMethods<T = any>
**********************************************/
export interface MicrofeedDataMethods<T = any> {
addAttachment(name?: string, bytes?: any): T;
systemUpdate(): T;
update(): T;
}
/*********************************************
* MicrofeedManager

@@ -43,2 +74,26 @@ **********************************************/

/*********************************************
* MicrofeedManagerMethods<T = any>
**********************************************/
export interface MicrofeedManagerMethods<T = any> {
addUserToPostPeopleList(postIdentifier?: string, UserLoginName?: string): T;
clearUnreadMentionsCount(): T;
deleteById(postIdentifier?: string): T;
deleteUserFromPostPeopleList(postIdentifier?: string, UserLoginName?: string): T;
getMyCategoricalFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions): T;
getMyConsolidatedFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions): T;
getMyPublishedFeed(feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions, typeOfPubFeed?: number, ShowPublicView?: boolean): T;
getPublishedFeed(feedOwner?: string, feedOptions?: SP.Microfeed.MicrofeedRetrievalOptions, typeOfPubFeed?: number): T;
getThread(postIdentifier?: string): T;
getUnreadMentionsCount(): T;
like(postIdentifier?: string): T;
lockThreadById(threadIdentifier?: string): T;
post(postOptions?: SP.Microfeed.MicrofeedPostOptions): T;
postReply(postIdentifier?: string, postReplyOptions?: SP.Microfeed.MicrofeedPostOptions): T;
repopulateLMT(timeStamp?: any, secureHash?: string): T;
unLike(postIdentifier?: string): T;
unLockThreadById(threadIdentifier?: string): T;
unsubscribeFromEMail(postIdentifier?: string): T;
}
/*********************************************
* MicrofeedPostOptionCollection

@@ -57,1 +112,16 @@ **********************************************/

}
/*********************************************
* MicrofeedStoreMethods<T = any>
**********************************************/
export interface MicrofeedStoreMethods<T = any> {
addData(name?: string, data?: any): T;
addDataAsStream(name?: string, data?: any): T;
executePendingOperations(): T;
getItem(storeIdentifier?: string): T;
getSocialProperties(accountName?: string): T;
incrementUnreadAtMentionCount(accountName?: string): T;
newItem(storeIdentifier?: string): T;
query(storeIdentifier?: string, query?: SP.Microfeed.MicrofeedDataQuery): T;
setPostLikeStatus(accountName?: string, postId?: string, like?: boolean): T;
}

@@ -11,2 +11,12 @@

/*********************************************
* MicroServiceManagerMethods<T = any>
**********************************************/
export interface MicroServiceManagerMethods<T = any> {
addMicroserviceWorkItem(payLoad?: any, minutes?: number, properties?: SP.MicroService.MicroServiceWorkItemProperties): T;
deleteMicroserviceWorkItem(workItemId?: any): T;
getServiceInternalUrls(service?: string): T;
getServiceUrls(service?: string): T;
}
/*********************************************
* MicroServiceUtilities

@@ -13,0 +23,0 @@ **********************************************/

@@ -23,2 +23,9 @@

/*********************************************
* NativeClientMethods<T = any>
**********************************************/
export interface NativeClientMethods<T = any> {
authenticate(): T;
}
/*********************************************
* Token

@@ -29,1 +36,8 @@ **********************************************/

}
/*********************************************
* TokenMethods<T = any>
**********************************************/
export interface TokenMethods<T = any> {
acquire(resource?: string, tokenType?: string): T;
}

@@ -11,2 +11,10 @@ import { SP } from "../../";

/*********************************************
* CommunicationSiteMethods<T = any>
**********************************************/
export interface CommunicationSiteMethods<T = any> {
create(request?: SP.Publishing.CommunicationSiteCreationRequest): T;
status(url?: string): T;
}
/*********************************************
* EmbedDataV1

@@ -43,2 +51,9 @@ **********************************************/

/*********************************************
* EmbedServiceMethods<T = any>
**********************************************/
export interface EmbedServiceMethods<T = any> {
embedData(url?: string, version?: number): T;
}
/*********************************************
* VideoItem

@@ -69,8 +84,8 @@ **********************************************/

/*********************************************
* VideoItemCollections
* VideoItemCollections<T = any>
**********************************************/
export interface VideoItemCollections {
Author<T=SP.User>(): T;
Owner<T=SP.User>(): T;
PeopleInMedia<T=Array<SP.User>>(): T;
export interface VideoItemCollections<T = any> {
Author(): T;
Owner(): T;
PeopleInMedia(): T;
}

@@ -82,8 +97,32 @@

export interface VideoItemQuery {
Author<T=SP.User>(): T;
Owner<T=SP.User>(): T;
PeopleInMedia<T=Array<SP.User>>(): T;
Author(): T;
Owner(): T;
PeopleInMedia(): T;
}
/*********************************************
* VideoItemMethods<T = any>
**********************************************/
export interface VideoItemMethods<T = any> {
customThumbnail(): T;
deleteObject(): T;
getFile(): T;
getPlaybackMetadata(sdnConfiguration?: string): T;
getPlaybackUrl(videoFormat?: number): T;
getStreamingKeyAccessToken(): T;
getVideoDetailedViewCount(): T;
getVideoEmbedCode(width?: number, height?: number, autoplay?: boolean, showInfo?: boolean, makeResponsive?: boolean): T;
getVideoViewProgressCount(): T;
incrementVideoViewProgressCount(percentageViewed?: number): T;
incrementViewCount(viewOrigin?: number): T;
setPeopleInMedia(loginNames?: Array<string>): T;
setVideoOwner(id?: number): T;
subtitles(): T;
thumbnails(preferredWidth?: number): T;
thumbnailStream(preferredWidth?: number): T;
update(): T;
uploadCustomThumbnail(fileExtension?: string, customVideoThumbnail?: any): T;
}
/*********************************************
* PersonMagazine

@@ -146,6 +185,6 @@ **********************************************/

/*********************************************
* PointPublishingPostCollections
* PointPublishingPostCollections<T = any>
**********************************************/
export interface PointPublishingPostCollections {
images<T=Array<SP.File>>(): T;
export interface PointPublishingPostCollections<T = any> {
images(): T;
}

@@ -157,6 +196,14 @@

export interface PointPublishingPostQuery {
images<T=Array<SP.File>>(): T;
images(): T;
}
/*********************************************
* PointPublishingPostMethods<T = any>
**********************************************/
export interface PointPublishingPostMethods<T = any> {
addImageFromUrl(fromImageUrl?: string): T;
deleteObject(): T;
}
/*********************************************
* PointPublishingPostServiceManager

@@ -169,11 +216,11 @@ **********************************************/

/*********************************************
* PointPublishingPostServiceManagerCollections
* PointPublishingPostServiceManagerCollections<T = any>
**********************************************/
export interface PointPublishingPostServiceManagerCollections {
bannerimages<T=Array<SP.File>>(): T;
contributors<T=Array<SP.Publishing.PointPublishingUser>>(): T;
creators<T=Array<SP.Publishing.PointPublishingUser>>(): T;
magazineprops<T=SP.Publishing.PointPublishingMagazineProps>(): T;
posts<T=Array<SP.Publishing.PointPublishingPost>>(): T;
viewers<T=Array<SP.Publishing.PointPublishingUser>>(): T;
export interface PointPublishingPostServiceManagerCollections<T = any> {
bannerimages(): T;
contributors(): T;
creators(): T;
magazineprops(): T;
posts(): T;
viewers(): T;
}

@@ -185,11 +232,24 @@

export interface PointPublishingPostServiceManagerQuery {
bannerimages<T=Array<SP.File>>(): T;
contributors<T=Array<SP.Publishing.PointPublishingUser>>(): T;
creators<T=Array<SP.Publishing.PointPublishingUser>>(): T;
magazineprops<T=SP.Publishing.PointPublishingMagazineProps>(): T;
posts<T=Array<SP.Publishing.PointPublishingPost>>(): T;
viewers<T=Array<SP.Publishing.PointPublishingUser>>(): T;
bannerimages(): T;
contributors(): T;
creators(): T;
magazineprops(): T;
posts(): T;
viewers(): T;
}
/*********************************************
* PointPublishingPostServiceManagerMethods<T = any>
**********************************************/
export interface PointPublishingPostServiceManagerMethods<T = any> {
addBannerImageFromUrl(fromImageUrl?: string): T;
deleteMagazine(): T;
getDocProps(docUrls?: Array<string>): T;
getPostsQuery(top?: number, itemIdBoundary?: number, directionAscending?: boolean, publishedOnly?: boolean, draftsOnly?: boolean): T;
getTopAuthors(count?: number): T;
queryGroupNames(query?: string): T;
setMagazineProperties(title?: string, description?: string, bannerImageUrl?: string, bannerColor?: string, bannerPattern?: string): T;
}
/*********************************************
* PointPublishingUser

@@ -212,2 +272,9 @@ **********************************************/

/*********************************************
* PointPublishingUserMethods<T = any>
**********************************************/
export interface PointPublishingUserMethods<T = any> {
deleteUserFromContainerGroup(): T;
}
/*********************************************
* PointPublishingSiteManager

@@ -220,2 +287,10 @@ **********************************************/

/*********************************************
* PointPublishingSiteManagerMethods<T = any>
**********************************************/
export interface PointPublishingSiteManagerMethods<T = any> {
create(siteInfo?: SP.Publishing.PublishSiteInformation): T;
getSiteStatus(siteInfo?: SP.Publishing.PublishSiteInformation): T;
}
/*********************************************
* PointPublishingSiteStatus

@@ -238,2 +313,9 @@ **********************************************/

/*********************************************
* PointPublishingTenantManagerMethods<T = any>
**********************************************/
export interface PointPublishingTenantManagerMethods<T = any> {
isBlogEnabled(): T;
}
/*********************************************
* PrimaryCityTime

@@ -282,7 +364,7 @@ **********************************************/

/*********************************************
* SitePageMetadataCollections
* SitePageMetadataCollections<T = any>
**********************************************/
export interface SitePageMetadataCollections {
CreatedBy<T=SP.Publishing.UserInfo>(): T;
LastModifiedBy<T=SP.Publishing.UserInfo>(): T;
export interface SitePageMetadataCollections<T = any> {
CreatedBy(): T;
LastModifiedBy(): T;
}

@@ -294,4 +376,4 @@

export interface SitePageMetadataQuery {
CreatedBy<T=SP.Publishing.UserInfo>(): T;
LastModifiedBy<T=SP.Publishing.UserInfo>(): T;
CreatedBy(): T;
LastModifiedBy(): T;
}

@@ -322,2 +404,22 @@

/*********************************************
* SitePageMethods<T = any>
**********************************************/
export interface SitePageMethods<T = any> {
checkOut(): T;
checkoutPage(): T;
copy(): T;
demoteFromNews(): T;
discardPage(): T;
getVersion(versionId?: number): T;
promoteToNews(): T;
publish(): T;
saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): T;
savePage(pageStream?: any): T;
savePageAsDraft(pageStream?: any): T;
savePageAsTemplate(): T;
sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): T;
update(): T;
}
/*********************************************
* RepostPage

@@ -336,2 +438,22 @@ **********************************************/

/*********************************************
* RepostPageMethods<T = any>
**********************************************/
export interface RepostPageMethods<T = any> {
checkOut(): T;
checkoutPage(): T;
copy(): T;
demoteFromNews(): T;
discardPage(): T;
getVersion(versionId?: number): T;
promoteToNews(): T;
publish(): T;
saveDraft(sitePage?: SP.Publishing.SitePageFieldsData): T;
savePage(pageStream?: any): T;
savePageAsDraft(pageStream?: any): T;
savePageAsTemplate(): T;
sharePagePreviewByEmail(message?: string, recipientEmails?: Array<string>): T;
update(): T;
}
/*********************************************
* RepostPageMetadata

@@ -355,2 +477,10 @@ **********************************************/

/*********************************************
* RichSharingMethods<T = any>
**********************************************/
export interface RichSharingMethods<T = any> {
sharePageByEmail(url?: string, message?: string, recipientEmails?: Array<string>): T;
shareSiteByEmail(CustomDescription?: string, CustomTitle?: string, Message?: string, Url?: string, recipientEmails?: Array<string>): T;
}
/*********************************************
* SharePointHomeServiceManager

@@ -363,2 +493,9 @@ **********************************************/

/*********************************************
* SharePointHomeServiceManagerMethods<T = any>
**********************************************/
export interface SharePointHomeServiceManagerMethods<T = any> {
getAcronymsAndColors(labels?: Array<SP.Publishing.TextValueWithLanguage>): T;
}
/*********************************************
* SitePageService

@@ -371,7 +508,7 @@ **********************************************/

/*********************************************
* SitePageServiceCollections
* SitePageServiceCollections<T = any>
**********************************************/
export interface SitePageServiceCollections {
CommunicationSite<T=SP.Publishing.CommunicationSite>(): T;
Pages<T=Array<SP.Publishing.SitePage>>(): T;
export interface SitePageServiceCollections<T = any> {
CommunicationSite(): T;
Pages(): T;
}

@@ -383,7 +520,17 @@

export interface SitePageServiceQuery {
CommunicationSite<T=SP.Publishing.CommunicationSite>(): T;
Pages<T=Array<SP.Publishing.SitePage>>(): T;
CommunicationSite(): T;
Pages(): T;
}
/*********************************************
* SitePageServiceMethods<T = any>
**********************************************/
export interface SitePageServiceMethods<T = any> {
addImage(pageName?: string, imageFileName?: string, imageStream?: any): T;
addImageFromExternalUrl(pageName?: string, imageFileName?: string, externalUrl?: string, subFolderName?: string): T;
canCreatePromotedPage(): T;
update(): T;
}
/*********************************************
* SpotlightChannel

@@ -400,6 +547,6 @@ **********************************************/

/*********************************************
* SpotlightChannelCollections
* SpotlightChannelCollections<T = any>
**********************************************/
export interface SpotlightChannelCollections {
Channel<T=SP.Publishing.VideoChannel>(): T;
export interface SpotlightChannelCollections<T = any> {
Channel(): T;
}

@@ -411,6 +558,14 @@

export interface SpotlightChannelQuery {
Channel<T=SP.Publishing.VideoChannel>(): T;
Channel(): T;
}
/*********************************************
* SpotlightChannelMethods<T = any>
**********************************************/
export interface SpotlightChannelMethods<T = any> {
deleteObject(): T;
update(): T;
}
/*********************************************
* VideoChannel

@@ -436,8 +591,8 @@ **********************************************/

/*********************************************
* VideoChannelCollections
* VideoChannelCollections<T = any>
**********************************************/
export interface VideoChannelCollections {
Search<T=SP.Publishing.Search>(): T;
SpotlightVideos<T=Array<SP.Publishing.SpotlightVideo>>(): T;
Videos<T=Array<SP.Publishing.VideoItem>>(): T;
export interface VideoChannelCollections<T = any> {
Search(): T;
SpotlightVideos(): T;
Videos(): T;
}

@@ -449,8 +604,20 @@

export interface VideoChannelQuery {
Search<T=SP.Publishing.Search>(): T;
SpotlightVideos<T=Array<SP.Publishing.SpotlightVideo>>(): T;
Videos<T=Array<SP.Publishing.VideoItem>>(): T;
Search(): T;
SpotlightVideos(): T;
Videos(): T;
}
/*********************************************
* VideoChannelMethods<T = any>
**********************************************/
export interface VideoChannelMethods<T = any> {
getAllVideos(skip?: number, limit?: number): T;
getChannelPageUrl(viewMode?: number): T;
getMyVideos(skip?: number, limit?: number): T;
getPermissionGroup(permission?: number): T;
getVideoCount(): T;
update(): T;
}
/*********************************************
* Search

@@ -464,2 +631,13 @@ **********************************************/

/*********************************************
* SearchMethods<T = any>
**********************************************/
export interface SearchMethods<T = any> {
newest(startItemIndex?: number, itemLimit?: number): T;
popular(startItemIndex?: number, itemLimit?: number): T;
query(queryText?: string, startItemIndex?: number, itemLimit?: number, culture?: number): T;
queryChannels(queryText?: string, startItemIndex?: number, itemLimit?: number, culture?: number): T;
related(videoId?: any, startItemIndex?: number, itemLimit?: number): T;
}
/*********************************************
* SpotlightVideo

@@ -474,6 +652,6 @@ **********************************************/

/*********************************************
* SpotlightVideoCollections
* SpotlightVideoCollections<T = any>
**********************************************/
export interface SpotlightVideoCollections {
Video<T=SP.Publishing.VideoItem>(): T;
export interface SpotlightVideoCollections<T = any> {
Video(): T;
}

@@ -485,6 +663,14 @@

export interface SpotlightVideoQuery {
Video<T=SP.Publishing.VideoItem>(): T;
Video(): T;
}
/*********************************************
* SpotlightVideoMethods<T = any>
**********************************************/
export interface SpotlightVideoMethods<T = any> {
deleteObject(): T;
update(): T;
}
/*********************************************
* SubtitleFile

@@ -506,6 +692,6 @@ **********************************************/

/*********************************************
* VideoPermissionGroupCollections
* VideoPermissionGroupCollections<T = any>
**********************************************/
export interface VideoPermissionGroupCollections {
Users<T=Array<SP.User>>(): T;
export interface VideoPermissionGroupCollections<T = any> {
Users(): T;
}

@@ -517,6 +703,13 @@

export interface VideoPermissionGroupQuery {
Users<T=Array<SP.User>>(): T;
Users(): T;
}
/*********************************************
* VideoPermissionGroupMethods<T = any>
**********************************************/
export interface VideoPermissionGroupMethods<T = any> {
hasCurrentUser(): T;
}
/*********************************************
* VideoPlaybackMetadata

@@ -559,10 +752,10 @@ **********************************************/

/*********************************************
* VideoServiceManagerCollections
* VideoServiceManagerCollections<T = any>
**********************************************/
export interface VideoServiceManagerCollections {
CanEditChannels<T=Array<SP.Publishing.VideoChannel>>(): T;
Channels<T=Array<SP.Publishing.VideoChannel>>(): T;
Search<T=SP.Publishing.Search>(): T;
SpotlightChannels<T=Array<SP.Publishing.SpotlightChannel>>(): T;
SpotlightVideos<T=Array<SP.Publishing.SpotlightVideo>>(): T;
export interface VideoServiceManagerCollections<T = any> {
CanEditChannels(): T;
Channels(): T;
Search(): T;
SpotlightChannels(): T;
SpotlightVideos(): T;
}

@@ -574,10 +767,18 @@

export interface VideoServiceManagerQuery {
CanEditChannels<T=Array<SP.Publishing.VideoChannel>>(): T;
Channels<T=Array<SP.Publishing.VideoChannel>>(): T;
Search<T=SP.Publishing.Search>(): T;
SpotlightChannels<T=Array<SP.Publishing.SpotlightChannel>>(): T;
SpotlightVideos<T=Array<SP.Publishing.SpotlightVideo>>(): T;
CanEditChannels(): T;
Channels(): T;
Search(): T;
SpotlightChannels(): T;
SpotlightVideos(): T;
}
/*********************************************
* VideoServiceManagerMethods<T = any>
**********************************************/
export interface VideoServiceManagerMethods<T = any> {
getChannels(startIndex?: number, limit?: number): T;
getPermissionGroup(permission?: number): T;
}
/*********************************************
* VideoThumbnail

@@ -584,0 +785,0 @@ **********************************************/

@@ -81,6 +81,6 @@ import { SP } from "../../";

/*********************************************
* SharingInformationCollections
* SharingInformationCollections<T = any>
**********************************************/
export interface SharingInformationCollections {
pickerSettings<T=SP.PickerSettings>(): T;
export interface SharingInformationCollections<T = any> {
pickerSettings(): T;
}

@@ -92,3 +92,3 @@

export interface SharingInformationQuery {
pickerSettings<T=SP.PickerSettings>(): T;
pickerSettings(): T;
}

@@ -95,0 +95,0 @@

@@ -19,2 +19,25 @@ import { SP } from "../../";

/*********************************************
* SocialFeedManagerMethods<T = any>
**********************************************/
export interface SocialFeedManagerMethods<T = any> {
createFileAttachment(name?: string, description?: string, fileData?: any): T;
createImageAttachment(name?: string, description?: string, imageData?: any): T;
createPost(targetId?: string, creationData?: SP.Social.SocialPostCreationData): T;
deletePost(postId?: string): T;
getAllLikers(postId?: string): T;
getFeed(type?: number, options?: SP.Social.SocialFeedOptions): T;
getFeedFor(actorId?: string, options?: SP.Social.SocialFeedOptions): T;
getFullThread(threadId?: string): T;
getMentions(clearUnreadMentions?: boolean, options?: SP.Social.SocialFeedOptions): T;
getPreview(itemUrl?: string): T;
getPreviewImage(url?: string, key?: string, iv?: string): T;
getUnreadMentionCount(): T;
likePost(postId?: string): T;
lockThread(threadId?: string): T;
suppressThreadNotifications(threadId?: string): T;
unlikePost(postId?: string): T;
unlockThread(threadId?: string): T;
}
/*********************************************
* SocialFollowingManager

@@ -28,2 +51,15 @@ **********************************************/

/*********************************************
* SocialFollowingManagerMethods<T = any>
**********************************************/
export interface SocialFollowingManagerMethods<T = any> {
follow(actor?: SP.Social.SocialActorInfo): T;
getFollowed(types?: number): T;
getFollowedCount(types?: number): T;
getFollowers(): T;
getSuggestions(): T;
isFollowed(actor?: SP.Social.SocialActorInfo): T;
stopFollowing(actor?: SP.Social.SocialActorInfo): T;
}
/*********************************************
* SocialRestActor

@@ -38,2 +74,15 @@ **********************************************/

/*********************************************
* SocialRestActorMethods<T = any>
**********************************************/
export interface SocialRestActorMethods<T = any> {
feed(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
likes(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
mentionFeed(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
news(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
organizationFeed(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
timelineFeed(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
unreadMentionCount(): T;
}
/*********************************************
* SocialRestFeedManager

@@ -46,2 +95,11 @@ **********************************************/

/*********************************************
* SocialRestFeedManagerMethods<T = any>
**********************************************/
export interface SocialRestFeedManagerMethods<T = any> {
actor(item?: string): T;
my(): T;
post(ID?: string): T;
}
/*********************************************
* SocialRestFeed

@@ -55,2 +113,10 @@ **********************************************/

/*********************************************
* SocialRestFeedMethods<T = any>
**********************************************/
export interface SocialRestFeedMethods<T = any> {
clearUnReadMentionCount(MaxThreadCount?: number, NewerThan?: any, OlderThan?: any, SortOrder?: number): T;
post(restCreationData?: SP.Social.SocialRestPostCreationData): T;
}
/*********************************************
* SocialRestFollowingManager

@@ -67,2 +133,16 @@ **********************************************/

/*********************************************
* SocialRestFollowingManagerMethods<T = any>
**********************************************/
export interface SocialRestFollowingManagerMethods<T = any> {
follow(AccountName?: string, ActorType?: number, ContentUri?: string, Id?: string, TagGuid?: any): T;
followed(types?: number): T;
followedCount(types?: number): T;
followers(): T;
isFollowed(AccountName?: string, ActorType?: number, ContentUri?: string, Id?: string, TagGuid?: any): T;
my(): T;
stopFollowing(AccountName?: string, ActorType?: number, ContentUri?: string, Id?: string, TagGuid?: any): T;
suggestions(): T;
}
/*********************************************
* SocialRestThread

@@ -74,1 +154,14 @@ **********************************************/

}
/*********************************************
* SocialRestThreadMethods<T = any>
**********************************************/
export interface SocialRestThreadMethods<T = any> {
delete(ID?: string): T;
like(ID?: string): T;
likers(ID?: string): T;
lock(ID?: string): T;
reply(restCreationData?: SP.Social.SocialRestPostCreationData): T;
unLike(ID?: string): T;
unLock(ID?: string): T;
}

@@ -20,1 +20,11 @@ import { SP } from "../../";

}
/*********************************************
* TaxonomyFieldMethods<T = any>
**********************************************/
export interface TaxonomyFieldMethods<T = any> {
deleteObject(): T;
setShowInDisplayForm(value?: boolean): T;
setShowInEditForm(value?: boolean): T;
setShowInNewForm(value?: boolean): T;
}

@@ -11,2 +11,10 @@

/*********************************************
* SyncTranslatorMethods<T = any>
**********************************************/
export interface SyncTranslatorMethods<T = any> {
translate(inputFile?: string, outputFile?: string): T;
translateStream(inputFile?: any, fileExtension?: string): T;
}
/*********************************************
* TranslationJob

@@ -21,2 +29,11 @@ **********************************************/

/*********************************************
* TranslationJobMethods<T = any>
**********************************************/
export interface TranslationJobMethods<T = any> {
translateFile(inputFile?: string, outputFile?: string): T;
translateFolder(inputFolder?: string, outputFolder?: string, recursion?: boolean): T;
translateLibrary(inputLibrary?: string, outputLibrary?: string): T;
}
/*********************************************
* TranslationJobStatus

@@ -35,2 +52,9 @@ **********************************************/

/*********************************************
* TranslationJobStatusMethods<T = any>
**********************************************/
export interface TranslationJobStatusMethods<T = any> {
getAllItems(): T;
}
/*********************************************
* VariationsTranslationTimerJob

@@ -37,0 +61,0 @@ **********************************************/

@@ -19,2 +19,21 @@ import { SP } from "../../";

/*********************************************
* FollowedContentMethods<T = any>
**********************************************/
export interface FollowedContentMethods<T = any> {
findAndUpdateFollowedGroup(groupId?: any): T;
findAndUpdateFollowedItem(url?: string): T;
followItem(item?: SP.UserProfiles.FollowedItem): T;
getFollowedStatus(url?: string): T;
getGroups(rowLimit?: number): T;
getItem(url?: string): T;
getItems(options?: number, subtype?: number): T;
hasGroupMembershipChangedAndSyncChanges(): T;
isFollowed(url?: string): T;
refreshFollowedItem(item?: SP.UserProfiles.FollowedItem): T;
setItemPinState(uri?: string, groupId?: any, pinState?: number): T;
stopFollowing(url?: string): T;
updateFollowedGroupForUser(contextUri?: string, groupId?: any, loginName?: string): T;
}
/*********************************************
* FollowedItemData

@@ -44,2 +63,32 @@ **********************************************/

/*********************************************
* PeopleManagerMethods<T = any>
**********************************************/
export interface PeopleManagerMethods<T = any> {
amIFollowedBy(accountName?: string): T;
amIFollowing(accountName?: string): T;
follow(accountName?: string): T;
followTag(value?: any): T;
getDefaultDocumentLibrary(accountName?: string, createSiteIfNotExists?: boolean, siteCreationPriority?: number): T;
getFollowedTags(cTagsToFetch?: number): T;
getFollowersFor(accountName?: string): T;
getMyFollowers(): T;
getMyProperties(): T;
getMySuggestions(): T;
getPeopleFollowedBy(accountName?: string): T;
getPeopleFollowedByMe(): T;
getPropertiesFor(accountName?: string): T;
getSPUserInformation(accountName?: string, siteId?: any): T;
getUserProfileProperties(accountName?: string): T;
getUserProfilePropertyFor(accountName?: string, propertyName?: string): T;
hardDeleteUserProfile(accountName?: string, userId?: any): T;
hideSuggestion(accountName?: string): T;
removeSPUserInformation(accountName?: string, siteId?: any, redactName?: string): T;
setMultiValuedProfileProperty(accountName?: string, propertyName?: string, propertyValues?: Array<string>): T;
setMyProfilePicture(picture?: any): T;
setSingleValueProfileProperty(accountName?: string, propertyName?: string, propertyValue?: string): T;
stopFollowing(accountName?: string): T;
stopFollowingTag(value?: any): T;
}
/*********************************************
* PersonalCache

@@ -52,2 +101,14 @@ **********************************************/

/*********************************************
* PersonalCacheMethods<T = any>
**********************************************/
export interface PersonalCacheMethods<T = any> {
deleteCacheItemsAsync(cacheItems?: Array<SP.UserProfiles.PersonalCacheItem>): T;
loadUserProfile(email?: string): T;
readCache(folderPath?: string): T;
readCacheOrCreate(folderPath?: SP.ResourcePath, requiredCacheKeys?: Array<string>, createIfMissing?: boolean): T;
readCacheOrCreateOrderById(folderPath?: SP.ResourcePath, requiredCacheKeys?: Array<string>, createIfMissing?: boolean): T;
writeCache(cacheItems?: Array<SP.UserProfiles.PersonalCacheItem>): T;
}
/*********************************************
* PersonProperties

@@ -81,2 +142,9 @@ **********************************************/

/*********************************************
* ProfileImageStoreMethods<T = any>
**********************************************/
export interface ProfileImageStoreMethods<T = any> {
saveUploadedFile(profileType?: number, fileNamePrefix?: string, isFeedAttachment?: boolean, clientFilePath?: string, fileSize?: number, fileStream?: any): T;
}
/*********************************************
* ProfileLoader

@@ -89,2 +157,10 @@ **********************************************/

/*********************************************
* ProfileLoaderMethods<T = any>
**********************************************/
export interface ProfileLoaderMethods<T = any> {
createPersonalSiteEnqueueBulk(emailIDs?: Array<string>): T;
getUserProfile(): T;
}
/*********************************************
* UserProfilePropertiesForUser

@@ -97,2 +173,9 @@ **********************************************/

/*********************************************
* UserProfilePropertiesForUserMethods<T = any>
**********************************************/
export interface UserProfilePropertiesForUserMethods<T = any> {
getPropertyNames(): T;
}
/*********************************************
* UserProfile

@@ -126,7 +209,7 @@ **********************************************/

/*********************************************
* UserProfileCollections
* UserProfileCollections<T = any>
**********************************************/
export interface UserProfileCollections {
FollowedContent<T=SP.UserProfiles.FollowedContent>(): T;
PersonalSite<T=SP.Site>(): T;
export interface UserProfileCollections<T = any> {
FollowedContent(): T;
PersonalSite(): T;
}

@@ -138,4 +221,15 @@

export interface UserProfileQuery {
FollowedContent<T=SP.UserProfiles.FollowedContent>(): T;
PersonalSite<T=SP.Site>(): T;
FollowedContent(): T;
PersonalSite(): T;
}
/*********************************************
* UserProfileMethods<T = any>
**********************************************/
export interface UserProfileMethods<T = any> {
createPersonalSite(lcid?: number): T;
createPersonalSiteEnque(isInteractive?: boolean): T;
createPersonalSiteFromWorkItem(workItemType?: any): T;
setMySiteFirstRunExperience(value?: number): T;
shareAllSocialData(shareAll?: boolean): T;
}

@@ -67,6 +67,6 @@ import { SP } from "../../";

/*********************************************
* ThemeManagerCollections
* ThemeManagerCollections<T = any>
**********************************************/
export interface ThemeManagerCollections {
ContextThemeManager<T=SP.Utilities.ThemeManager>(): T;
export interface ThemeManagerCollections<T = any> {
ContextThemeManager(): T;
}

@@ -78,6 +78,21 @@

export interface ThemeManagerQuery {
ContextThemeManager<T=SP.Utilities.ThemeManager>(): T;
ContextThemeManager(): T;
}
/*********************************************
* ThemeManagerMethods<T = any>
**********************************************/
export interface ThemeManagerMethods<T = any> {
addTenantTheme(name?: string, themeJson?: string): T;
applyTheme(name?: string, themeJson?: string): T;
deleteTenantTheme(name?: string): T;
getAvailableThemes(): T;
getHideDefaultThemes(): T;
getTenantTheme(name?: string): T;
getTenantThemingOptions(): T;
setHideDefaultThemes(hideDefaultThemes?: boolean): T;
updateTenantTheme(name?: string, themeJson?: string): T;
}
/*********************************************
* Utility

@@ -84,0 +99,0 @@ **********************************************/

@@ -12,6 +12,6 @@ import { SP } from "../../";

/*********************************************
* LimitedWebPartManagerCollections
* LimitedWebPartManagerCollections<T = any>
**********************************************/
export interface LimitedWebPartManagerCollections {
WebParts<T=Array<SP.WebParts.WebPartDefinition>>(): T;
export interface LimitedWebPartManagerCollections<T = any> {
WebParts(): T;
}

@@ -23,6 +23,14 @@

export interface LimitedWebPartManagerQuery {
WebParts<T=Array<SP.WebParts.WebPartDefinition>>(): T;
WebParts(): T;
}
/*********************************************
* LimitedWebPartManagerMethods<T = any>
**********************************************/
export interface LimitedWebPartManagerMethods<T = any> {
exportWebPart(webPartId?: any): T;
importWebPart(webPartXml?: string): T;
}
/*********************************************
* WebPartDefinition

@@ -36,6 +44,6 @@ **********************************************/

/*********************************************
* WebPartDefinitionCollections
* WebPartDefinitionCollections<T = any>
**********************************************/
export interface WebPartDefinitionCollections {
WebPart<T=SP.WebParts.WebPart>(): T;
export interface WebPartDefinitionCollections<T = any> {
WebPart(): T;
}

@@ -47,6 +55,17 @@

export interface WebPartDefinitionQuery {
WebPart<T=SP.WebParts.WebPart>(): T;
WebPart(): T;
}
/*********************************************
* WebPartDefinitionMethods<T = any>
**********************************************/
export interface WebPartDefinitionMethods<T = any> {
closeWebPart(): T;
deleteWebPart(): T;
moveWebPartTo(zoneID?: string, zoneIndex?: number): T;
openWebPart(): T;
saveWebPartChanges(): T;
}
/*********************************************
* WebPart

@@ -65,6 +84,6 @@ **********************************************/

/*********************************************
* WebPartCollections
* WebPartCollections<T = any>
**********************************************/
export interface WebPartCollections {
Properties<T=SP.PropertyValues>(): T;
export interface WebPartCollections<T = any> {
Properties(): T;
}

@@ -76,3 +95,3 @@

export interface WebPartQuery {
Properties<T=SP.PropertyValues>(): T;
Properties(): T;
}

@@ -28,2 +28,10 @@ import { SP } from "../../";

/*********************************************
* WorkflowAssociationMethods<T = any>
**********************************************/
export interface WorkflowAssociationMethods<T = any> {
deleteObject(): T;
update(): T;
}
/*********************************************
* WorkflowTemplate

@@ -66,1 +74,32 @@ **********************************************/

}
/*********************************************
* SPWorkflowTaskMethods<T = any>
**********************************************/
export interface SPWorkflowTaskMethods<T = any> {
breakRoleInheritance(copyRoleAssignments?: boolean, clearSubscopes?: boolean): T;
resetRoleInheritance(): T;
deleteObject(): T;
getChanges(query?: SP.ChangeQuery): T;
getHashtags(): T;
getUserEffectivePermissions(userName?: string): T;
getWOPIFrameUrl(action?: number): T;
mediaServiceUpdate(parameters?: SP.MediaServiceUpdateParameters): T;
mediaServiceUpdateV2(parameters?: SP.MediaServiceUpdateParameters, eventFiringEnabled?: boolean): T;
overridePolicyTip(userAction?: number, justification?: string): T;
parseAndSetFieldValue(fieldName?: string, value?: string): T;
recycle(): T;
setCommentsDisabled(value?: boolean): T;
setComplianceTag(complianceTag?: string, isTagPolicyHold?: boolean, isTagPolicyRecord?: boolean, isEventBasedTag?: boolean, isTagSuperLock?: boolean): T;
setComplianceTagWithExplicitMetasUpdate(complianceTag?: string, complianceFlags?: number, complianceTagWrittenTime?: any, userEmailAddress?: string): T;
setComplianceTagWithHold(complianceTag?: string): T;
setComplianceTagWithMetaInfo(complianceTag?: string, blockDelete?: boolean, blockEdit?: boolean, complianceTagWrittenTime?: any, userEmailAddress?: string, isTagSuperLock?: boolean): T;
setComplianceTagWithNoHold(complianceTag?: string): T;
setComplianceTagWithRecord(complianceTag?: string): T;
systemUpdate(): T;
update(): T;
updateEx(parameters?: SP.ListItemUpdateParameters): T;
updateHashtags(hashtagsToAdd?: Array<SP.Hashtag>, hashtagsToRemove?: Array<SP.Hashtag>): T;
updateOverwriteVersion(): T;
validateUpdateListItem(formValues?: Array<SP.ListItemFormUpdateValue>, bNewDocumentUpdate?: boolean, checkInComment?: string): T;
}

@@ -24,2 +24,9 @@ import { SP } from "../../";

/*********************************************
* WorkflowDefinitionMethods<T = any>
**********************************************/
export interface WorkflowDefinitionMethods<T = any> {
setProperty(propertyName?: string, value?: string): T;
}
/*********************************************
* WorkflowDeploymentService

@@ -32,2 +39,21 @@ **********************************************/

/*********************************************
* WorkflowDeploymentServiceMethods<T = any>
**********************************************/
export interface WorkflowDeploymentServiceMethods<T = any> {
deleteCollateral(workflowDefinitionId?: any, leafFileName?: string): T;
deleteDefinition(definitionId?: any): T;
deprecateDefinition(definitionId?: any): T;
enumerateDefinitions(publishedOnly?: boolean): T;
enumerateIntegratedApps(): T;
getActivitySignatures(lastChanged?: any): T;
getCollateralUri(workflowDefinitionId?: any, leafFileName?: string): T;
getDefinition(definitionId?: any): T;
isIntegratedApp(): T;
packageDefinition(definitionId?: any, packageDefaultFilename?: string, packageTitle?: string, packageDescription?: string): T;
publishDefinition(definitionId?: any): T;
saveCollateral(workflowDefinitionId?: any, leafFileName?: string, fileContent?: any): T;
validateActivity(activityXaml?: string): T;
}
/*********************************************
* WorkflowInstance

@@ -54,6 +80,6 @@ **********************************************/

/*********************************************
* WorkflowInstanceServiceCollections
* WorkflowInstanceServiceCollections<T = any>
**********************************************/
export interface WorkflowInstanceServiceCollections {
Current<T=SP.WorkflowServices.WorkflowInstanceService>(): T;
export interface WorkflowInstanceServiceCollections<T = any> {
Current(): T;
}

@@ -65,6 +91,18 @@

export interface WorkflowInstanceServiceQuery {
Current<T=SP.WorkflowServices.WorkflowInstanceService>(): T;
Current(): T;
}
/*********************************************
* WorkflowInstanceServiceMethods<T = any>
**********************************************/
export interface WorkflowInstanceServiceMethods<T = any> {
enumerateInstancesForListItem(listId?: any, itemId?: number): T;
enumerateInstancesForListItemWithOffset(listId?: any, itemId?: number, offset?: number): T;
enumerateInstancesForSite(): T;
enumerateInstancesForSiteWithOffset(offset?: number): T;
getInstance(instanceId?: any): T;
startWorkflowOnListItemBySubscriptionId(subscriptionId?: any, itemId?: number, payload?: Array<SP.KeyValue>): T;
}
/*********************************************
* InteropService

@@ -77,6 +115,6 @@ **********************************************/

/*********************************************
* InteropServiceCollections
* InteropServiceCollections<T = any>
**********************************************/
export interface InteropServiceCollections {
Current<T=SP.WorkflowServices.InteropService>(): T;
export interface InteropServiceCollections<T = any> {
Current(): T;
}

@@ -88,6 +126,16 @@

export interface InteropServiceQuery {
Current<T=SP.WorkflowServices.InteropService>(): T;
Current(): T;
}
/*********************************************
* InteropServiceMethods<T = any>
**********************************************/
export interface InteropServiceMethods<T = any> {
cancelWorkflow(instanceId?: any): T;
disableEvents(listId?: any, itemGuid?: any): T;
enableEvents(listId?: any, itemGuid?: any): T;
startWorkflow(associationName?: string, correlationId?: any, listId?: any, itemGuid?: any, workflowParameters?: Array<SP.KeyValue>): T;
}
/*********************************************
* WorkflowServicesManager

@@ -103,6 +151,6 @@ **********************************************/

/*********************************************
* WorkflowServicesManagerCollections
* WorkflowServicesManagerCollections<T = any>
**********************************************/
export interface WorkflowServicesManagerCollections {
Current<T=SP.WorkflowServices.WorkflowServicesManager>(): T;
export interface WorkflowServicesManagerCollections<T = any> {
Current(): T;
}

@@ -114,6 +162,17 @@

export interface WorkflowServicesManagerQuery {
Current<T=SP.WorkflowServices.WorkflowServicesManager>(): T;
Current(): T;
}
/*********************************************
* WorkflowServicesManagerMethods<T = any>
**********************************************/
export interface WorkflowServicesManagerMethods<T = any> {
getWorkflowDeploymentService(): T;
getWorkflowInstanceService(): T;
getWorkflowInteropService(): T;
getWorkflowSubscriptionService(): T;
isIntegratedApp(): T;
}
/*********************************************
* WorkflowSubscription

@@ -135,2 +194,11 @@ **********************************************/

/*********************************************
* WorkflowSubscriptionMethods<T = any>
**********************************************/
export interface WorkflowSubscriptionMethods<T = any> {
getExternalVariable(name?: string): T;
setExternalVariable(name?: string, value?: string): T;
setProperty(name?: string, value?: string): T;
}
/*********************************************
* WorkflowSubscriptionService

@@ -143,6 +211,6 @@ **********************************************/

/*********************************************
* WorkflowSubscriptionServiceCollections
* WorkflowSubscriptionServiceCollections<T = any>
**********************************************/
export interface WorkflowSubscriptionServiceCollections {
Current<T=SP.WorkflowServices.WorkflowSubscriptionService>(): T;
export interface WorkflowSubscriptionServiceCollections<T = any> {
Current(): T;
}

@@ -154,6 +222,24 @@

export interface WorkflowSubscriptionServiceQuery {
Current<T=SP.WorkflowServices.WorkflowSubscriptionService>(): T;
Current(): T;
}
/*********************************************
* WorkflowSubscriptionServiceMethods<T = any>
**********************************************/
export interface WorkflowSubscriptionServiceMethods<T = any> {
deleteSubscription(subscriptionId?: any): T;
enumerateSubscriptions(): T;
enumerateSubscriptionsByDefinition(definitionId?: any): T;
enumerateSubscriptionsByEventSource(eventSourceId?: any): T;
enumerateSubscriptionsByList(listId?: any): T;
enumerateSubscriptionsByListAndParentContentType(listId?: any, parentContentTypeId?: SP.ContentTypeId, includeNoContentTypeSpecified?: boolean): T;
enumerateSubscriptionsByListWithContentType(listId?: any, includeContentTypeSpecified?: boolean): T;
getSubscription(subscriptionId?: any): T;
registerInterestInHostWebList(listId?: any, eventName?: string): T;
registerInterestInList(listId?: any, eventName?: string): T;
unregisterInterestInHostWebList(listId?: any, eventName?: string): T;
unregisterInterestInList(listId?: any, eventName?: string): T;
}
/*********************************************
* WorkflowMessagingService

@@ -164,1 +250,8 @@ **********************************************/

}
/*********************************************
* WorkflowMessagingServiceMethods<T = any>
**********************************************/
export interface WorkflowMessagingServiceMethods<T = any> {
publishEvent(eventSourceId?: any, eventName?: string, payload?: Array<SP.KeyValue>): T;
}

@@ -11,2 +11,26 @@ import { SP } from "../../../";

/*********************************************
* BaseSessionMethods<T = any>
**********************************************/
export interface BaseSessionMethods<T = any> {
addAttributeToTask(taskKey?: number, attribute?: string): T;
beginCacheRefresh(): T;
beginExchangeSync(): T;
createPersonalTaskAndPromoteToProviderTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number): T;
createTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number, editUrl?: string): T;
deleteTask(taskKey?: number): T;
getCalloutInfo(taskKey?: number): T;
getRefreshHealthInfo(): T;
getRefreshHistory(since?: any): T;
getRefreshStatus(refreshId?: number): T;
isExchangeJobPending(): T;
pinTask(taskKey?: number): T;
promotePersonalTaskToProviderTaskInLocation(taskKey?: number, locationId?: number): T;
readAllNonTaskData(): T;
refreshSingleTask(taskKey?: number): T;
removeAttributeFromTask(taskKey?: number, attribute?: string): T;
removePinOnTask(taskKey?: number): T;
updateTaskWithLocalizedValue(taskKey?: number, field?: number, value?: string): T;
}
/*********************************************
* BooleanCriterion

@@ -133,2 +157,27 @@ **********************************************/

/*********************************************
* LocationOrientedSortableSessionMethods<T = any>
**********************************************/
export interface LocationOrientedSortableSessionMethods<T = any> {
addAttributeToTask(taskKey?: number, attribute?: string): T;
beginCacheRefresh(): T;
beginExchangeSync(): T;
createPersonalTaskAndPromoteToProviderTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number): T;
createTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number, editUrl?: string): T;
deleteTask(taskKey?: number): T;
getCalloutInfo(taskKey?: number): T;
getRefreshHealthInfo(): T;
getRefreshHistory(since?: any): T;
getRefreshStatus(refreshId?: number): T;
isExchangeJobPending(): T;
pinTask(taskKey?: number): T;
promotePersonalTaskToProviderTaskInLocation(taskKey?: number, locationId?: number): T;
readAllNonTaskData(): T;
refreshSingleTask(taskKey?: number): T;
removeAttributeFromTask(taskKey?: number, attribute?: string): T;
removePinOnTask(taskKey?: number): T;
updateTaskWithLocalizedValue(taskKey?: number, field?: number, value?: string): T;
movePersonalTaskToLocation(taskKey?: number, newLocationKey?: number): T;
}
/*********************************************
* LocationOrientedUserOrderedSession

@@ -141,2 +190,28 @@ **********************************************/

/*********************************************
* LocationOrientedUserOrderedSessionMethods<T = any>
**********************************************/
export interface LocationOrientedUserOrderedSessionMethods<T = any> {
addAttributeToTask(taskKey?: number, attribute?: string): T;
beginCacheRefresh(): T;
beginExchangeSync(): T;
createPersonalTaskAndPromoteToProviderTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number): T;
createTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number, editUrl?: string): T;
deleteTask(taskKey?: number): T;
getCalloutInfo(taskKey?: number): T;
getRefreshHealthInfo(): T;
getRefreshHistory(since?: any): T;
getRefreshStatus(refreshId?: number): T;
isExchangeJobPending(): T;
pinTask(taskKey?: number): T;
promotePersonalTaskToProviderTaskInLocation(taskKey?: number, locationId?: number): T;
readAllNonTaskData(): T;
refreshSingleTask(taskKey?: number): T;
removeAttributeFromTask(taskKey?: number, attribute?: string): T;
removePinOnTask(taskKey?: number): T;
updateTaskWithLocalizedValue(taskKey?: number, field?: number, value?: string): T;
movePersonalTaskToLocation(taskKey?: number, newLocationKey?: number): T;
reorderTask(taskKey?: number, newAfterTaskKey?: number): T;
}
/*********************************************
* LocationUpdateResult

@@ -168,10 +243,10 @@ **********************************************/

/*********************************************
* NonTaskDataReadResultCollections
* NonTaskDataReadResultCollections<T = any>
**********************************************/
export interface NonTaskDataReadResultCollections {
AllLocatons<T=Array<SP.WorkManagement.OM.Location>>(): T;
PersistedProperties<T=SP.WorkManagement.OM.PersistedProperties>(): T;
RefreshHistory<T=SP.WorkManagement.OM.RefreshHistory>(): T;
ScriptExtensions<T=Array<SP.WorkManagement.OM.DashboardScriptExtensionInfo>>(): T;
UserSettings<T=SP.WorkManagement.OM.UserSettings>(): T;
export interface NonTaskDataReadResultCollections<T = any> {
AllLocatons(): T;
PersistedProperties(): T;
RefreshHistory(): T;
ScriptExtensions(): T;
UserSettings(): T;
}

@@ -183,7 +258,7 @@

export interface NonTaskDataReadResultQuery {
AllLocatons<T=Array<SP.WorkManagement.OM.Location>>(): T;
PersistedProperties<T=SP.WorkManagement.OM.PersistedProperties>(): T;
RefreshHistory<T=SP.WorkManagement.OM.RefreshHistory>(): T;
ScriptExtensions<T=Array<SP.WorkManagement.OM.DashboardScriptExtensionInfo>>(): T;
UserSettings<T=SP.WorkManagement.OM.UserSettings>(): T;
AllLocatons(): T;
PersistedProperties(): T;
RefreshHistory(): T;
ScriptExtensions(): T;
UserSettings(): T;
}

@@ -210,6 +285,6 @@

/*********************************************
* RefreshHistoryCollections
* RefreshHistoryCollections<T = any>
**********************************************/
export interface RefreshHistoryCollections {
Refreshes<T=Array<SP.WorkManagement.OM.RefreshResult>>(): T;
export interface RefreshHistoryCollections<T = any> {
Refreshes(): T;
}

@@ -221,3 +296,3 @@

export interface RefreshHistoryQuery {
Refreshes<T=Array<SP.WorkManagement.OM.RefreshResult>>(): T;
Refreshes(): T;
}

@@ -236,7 +311,7 @@

/*********************************************
* RefreshResultCollections
* RefreshResultCollections<T = any>
**********************************************/
export interface RefreshResultCollections {
ProviderStatuses<T=Array<SP.WorkManagement.OM.ProviderRefreshStatus>>(): T;
TaskChangesByLocation<T=Array<SP.WorkManagement.OM.LocationUpdateResult>>(): T;
export interface RefreshResultCollections<T = any> {
ProviderStatuses(): T;
TaskChangesByLocation(): T;
}

@@ -248,4 +323,4 @@

export interface RefreshResultQuery {
ProviderStatuses<T=Array<SP.WorkManagement.OM.ProviderRefreshStatus>>(): T;
TaskChangesByLocation<T=Array<SP.WorkManagement.OM.LocationUpdateResult>>(): T;
ProviderStatuses(): T;
TaskChangesByLocation(): T;
}

@@ -306,6 +381,6 @@

/*********************************************
* RefreshHealthInfoCollections
* RefreshHealthInfoCollections<T = any>
**********************************************/
export interface RefreshHealthInfoCollections {
ProviderErrors<T=Array<SP.WorkManagement.OM.ProviderErrorInfo>>(): T;
export interface RefreshHealthInfoCollections<T = any> {
ProviderErrors(): T;
}

@@ -317,3 +392,3 @@

export interface RefreshHealthInfoQuery {
ProviderErrors<T=Array<SP.WorkManagement.OM.ProviderErrorInfo>>(): T;
ProviderErrors(): T;
}

@@ -329,2 +404,10 @@

/*********************************************
* SortableSessionManagerMethods<T = any>
**********************************************/
export interface SortableSessionManagerMethods<T = any> {
createLocationOrientedSession(): T;
createSession(): T;
}
/*********************************************
* SortableSession

@@ -337,2 +420,26 @@ **********************************************/

/*********************************************
* SortableSessionMethods<T = any>
**********************************************/
export interface SortableSessionMethods<T = any> {
addAttributeToTask(taskKey?: number, attribute?: string): T;
beginCacheRefresh(): T;
beginExchangeSync(): T;
createPersonalTaskAndPromoteToProviderTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number): T;
createTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number, editUrl?: string): T;
deleteTask(taskKey?: number): T;
getCalloutInfo(taskKey?: number): T;
getRefreshHealthInfo(): T;
getRefreshHistory(since?: any): T;
getRefreshStatus(refreshId?: number): T;
isExchangeJobPending(): T;
pinTask(taskKey?: number): T;
promotePersonalTaskToProviderTaskInLocation(taskKey?: number, locationId?: number): T;
readAllNonTaskData(): T;
refreshSingleTask(taskKey?: number): T;
removeAttributeFromTask(taskKey?: number, attribute?: string): T;
removePinOnTask(taskKey?: number): T;
updateTaskWithLocalizedValue(taskKey?: number, field?: number, value?: string): T;
}
/*********************************************
* SortableTaskQuery

@@ -345,7 +452,7 @@ **********************************************/

/*********************************************
* SortableTaskQueryCollections
* SortableTaskQueryCollections<T = any>
**********************************************/
export interface SortableTaskQueryCollections {
CoreQuery<T=SP.WorkManagement.OM.TaskQuery>(): T;
Order<T=SP.WorkManagement.OM.OrderInfo>(): T;
export interface SortableTaskQueryCollections<T = any> {
CoreQuery(): T;
Order(): T;
}

@@ -357,4 +464,4 @@

export interface SortableTaskQueryQuery {
CoreQuery<T=SP.WorkManagement.OM.TaskQuery>(): T;
Order<T=SP.WorkManagement.OM.OrderInfo>(): T;
CoreQuery(): T;
Order(): T;
}

@@ -372,9 +479,9 @@

/*********************************************
* TaskQueryCollections
* TaskQueryCollections<T = any>
**********************************************/
export interface TaskQueryCollections {
CustomAttributeFilter<T=SP.WorkManagement.OM.CustomAttributeFilter>(): T;
FieldFilter<T=SP.WorkManagement.OM.TaskFilter>(): T;
LastModifiedDateRangeFilter<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
LocationFilter<T=SP.WorkManagement.OM.LocationFilter>(): T;
export interface TaskQueryCollections<T = any> {
CustomAttributeFilter(): T;
FieldFilter(): T;
LastModifiedDateRangeFilter(): T;
LocationFilter(): T;
}

@@ -386,6 +493,6 @@

export interface TaskQueryQuery {
CustomAttributeFilter<T=SP.WorkManagement.OM.CustomAttributeFilter>(): T;
FieldFilter<T=SP.WorkManagement.OM.TaskFilter>(): T;
LastModifiedDateRangeFilter<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
LocationFilter<T=SP.WorkManagement.OM.LocationFilter>(): T;
CustomAttributeFilter(): T;
FieldFilter(): T;
LastModifiedDateRangeFilter(): T;
LocationFilter(): T;
}

@@ -402,10 +509,10 @@

/*********************************************
* TaskFilterCollections
* TaskFilterCollections<T = any>
**********************************************/
export interface TaskFilterCollections {
CompletedCriterion<T=SP.WorkManagement.OM.BooleanCriterion>(): T;
DueDateRangeCriterion<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
IsNewCriterion<T=SP.WorkManagement.OM.BooleanCriterion>(): T;
NameCriterion<T=SP.WorkManagement.OM.NameCriterion>(): T;
StartDateRangeCriterion<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
export interface TaskFilterCollections<T = any> {
CompletedCriterion(): T;
DueDateRangeCriterion(): T;
IsNewCriterion(): T;
NameCriterion(): T;
StartDateRangeCriterion(): T;
}

@@ -417,7 +524,7 @@

export interface TaskFilterQuery {
CompletedCriterion<T=SP.WorkManagement.OM.BooleanCriterion>(): T;
DueDateRangeCriterion<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
IsNewCriterion<T=SP.WorkManagement.OM.BooleanCriterion>(): T;
NameCriterion<T=SP.WorkManagement.OM.NameCriterion>(): T;
StartDateRangeCriterion<T=SP.WorkManagement.OM.DateRangeCriterion>(): T;
CompletedCriterion(): T;
DueDateRangeCriterion(): T;
IsNewCriterion(): T;
NameCriterion(): T;
StartDateRangeCriterion(): T;
}

@@ -434,6 +541,6 @@

/*********************************************
* TaskQueryByLocationResultCollections
* TaskQueryByLocationResultCollections<T = any>
**********************************************/
export interface TaskQueryByLocationResultCollections {
Results<T=Array<SP.WorkManagement.OM.Task>>(): T;
export interface TaskQueryByLocationResultCollections<T = any> {
Results(): T;
}

@@ -445,3 +552,3 @@

export interface TaskQueryByLocationResultQuery {
Results<T=Array<SP.WorkManagement.OM.Task>>(): T;
Results(): T;
}

@@ -458,6 +565,6 @@

/*********************************************
* TaskQueryResultCollections
* TaskQueryResultCollections<T = any>
**********************************************/
export interface TaskQueryResultCollections {
Results<T=Array<SP.WorkManagement.OM.Task>>(): T;
export interface TaskQueryResultCollections<T = any> {
Results(): T;
}

@@ -469,3 +576,3 @@

export interface TaskQueryResultQuery {
Results<T=Array<SP.WorkManagement.OM.Task>>(): T;
Results(): T;
}

@@ -482,6 +589,6 @@

/*********************************************
* TaskRefreshResultCollections
* TaskRefreshResultCollections<T = any>
**********************************************/
export interface TaskRefreshResultCollections {
Result<T=SP.WorkManagement.OM.Task>(): T;
export interface TaskRefreshResultCollections<T = any> {
Result(): T;
}

@@ -493,3 +600,3 @@

export interface TaskRefreshResultQuery {
Result<T=SP.WorkManagement.OM.Task>(): T;
Result(): T;
}

@@ -506,6 +613,6 @@

/*********************************************
* TaskWriteResultCollections
* TaskWriteResultCollections<T = any>
**********************************************/
export interface TaskWriteResultCollections {
Result<T=SP.WorkManagement.OM.Task>(): T;
export interface TaskWriteResultCollections<T = any> {
Result(): T;
}

@@ -517,3 +624,3 @@

export interface TaskWriteResultQuery {
Result<T=SP.WorkManagement.OM.Task>(): T;
Result(): T;
}

@@ -529,2 +636,10 @@

/*********************************************
* UserOrderedSessionManagerMethods<T = any>
**********************************************/
export interface UserOrderedSessionManagerMethods<T = any> {
createLocationOrientedSession(): T;
createSession(): T;
}
/*********************************************
* UserOrderedSession

@@ -537,2 +652,27 @@ **********************************************/

/*********************************************
* UserOrderedSessionMethods<T = any>
**********************************************/
export interface UserOrderedSessionMethods<T = any> {
addAttributeToTask(taskKey?: number, attribute?: string): T;
beginCacheRefresh(): T;
beginExchangeSync(): T;
createPersonalTaskAndPromoteToProviderTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number): T;
createTask(taskName?: string, description?: string, localizedStartDate?: string, localizedDueDate?: string, completed?: boolean, pinned?: boolean, locationKey?: number, editUrl?: string): T;
deleteTask(taskKey?: number): T;
getCalloutInfo(taskKey?: number): T;
getRefreshHealthInfo(): T;
getRefreshHistory(since?: any): T;
getRefreshStatus(refreshId?: number): T;
isExchangeJobPending(): T;
pinTask(taskKey?: number): T;
promotePersonalTaskToProviderTaskInLocation(taskKey?: number, locationId?: number): T;
readAllNonTaskData(): T;
refreshSingleTask(taskKey?: number): T;
removeAttributeFromTask(taskKey?: number, attribute?: string): T;
removePinOnTask(taskKey?: number): T;
updateTaskWithLocalizedValue(taskKey?: number, field?: number, value?: string): T;
reorderTask(taskKey?: number, newAfterTaskKey?: number): T;
}
/*********************************************
* UserSettingsManager

@@ -545,2 +685,17 @@ **********************************************/

/*********************************************
* UserSettingsManagerMethods<T = any>
**********************************************/
export interface UserSettingsManagerMethods<T = any> {
getAllLocations(): T;
getExchangeSyncInfo(): T;
getImportantLocations(): T;
getLocations(locationsId?: Array<number>): T;
getPersistedProperties(): T;
getUserSettings(): T;
isExchangeJobPending(): T;
optIntoExchangeSync(): T;
optOutOfExchangeSync(): T;
}
/*********************************************
* ViewSelectionInfo

@@ -547,0 +702,0 @@ **********************************************/

@@ -19,2 +19,25 @@ let fs = require("fs");

// Parse the methods and apply the methods to the directories object
function applyMethodsToDirectories(methods, directories) {
// Parse the methods
for (let name in methods) {
let method = methods[name];
// Find the last index of '.'
let idx = name.lastIndexOf('.');
// Set the lib and obj name
let lib = name.substr(0, idx);
let obj = name.substr(idx + 1);
// See if a file name exists for this object
if (directories[lib] && directories[lib].EntityTypes && directories[lib].EntityTypes[obj]) {
obj = directories[lib].EntityTypes[obj];
// Add the method
obj._Methods = (obj._Methods || []).concat(method);
}
}
}
// Recursively create the directories and index files from the namespace

@@ -80,2 +103,23 @@ function createDirectories(namespace) {

// Method to convert the type
function getType(type = "any") {
// Return the type
return type
.replace(/Edm\.Boolean/, 'boolean')
.replace(/Edm\.Binary/, 'any')
.replace(/Edm\.Byte/, 'any')
.replace(/Edm\.DateTime/, 'any')
.replace(/Edm\.Decimal/, 'number')
.replace(/Edm\.Double/, 'number')
.replace(/Edm\.Guid/, 'any')
.replace(/Edm\.Int16/, 'number')
.replace(/Edm\.Int32/, 'number')
.replace(/Edm\.Int64/, 'number')
.replace(/Edm\.Stream/, 'any')
.replace(/Edm\.String/, 'string')
.replace(/Edm\.Time/, 'any')
.replace(/^Collection\(/, 'Array<')
.replace(/\)$/, '>');
}
// Method to update the references

@@ -109,2 +153,3 @@ function updateReferences(fileImports, dirName, type) {

let directories = {};
let methods = {};
let methodTypes = {};

@@ -135,2 +180,3 @@

let isAssociation = key == "Association";
let isEntityContainer = key == "EntityContainer";

@@ -141,3 +187,3 @@ // Parse the collection

// See if this is not an association
// See if this is an association
if (isAssociation) {

@@ -166,2 +212,25 @@ var k = 0;

}
}
// Else, see if this is an entity container
else if (isEntityContainer) {
// Parse the functions
let functions = interface.FunctionImport || [];
for (let k = 0; k < functions.length; k++) {
let functionInfo = functions[k];
// See if this function has the valid information
let isValid = functionInfo.Parameter ? functionInfo.Parameter[0] : null;
isValid = isValid ? isValid.$ : null;
isValid = functionInfo.$ && isValid && isValid.Name == "this" && isValid.Type ? true : false;
if (!isValid) { continue; }
// Get the function information
let name = functionInfo.$.Name[0].toLowerCase() + functionInfo.$.Name.slice(1);
let returnType = functionInfo.$.ReturnType || "void";
let parentName = functionInfo.Parameter[0].$.Type;
// Create an array for the methods
methods[parentName] = methods[parentName] || [];
methods[parentName].push({ name, returnType, params: functionInfo.Parameter.slice(1) });
}
} else {

@@ -195,8 +264,8 @@ // Add the collection

if (methodName && methodRole && methodType) {
// Ensure methods and method name exist
directories[ns][collection][name]._Methods = directories[ns][collection][name]._Methods || {};
directories[ns][collection][name]._Methods[methodName] = directories[ns][collection][name]._Methods[methodName] || {};
// Ensure collection name exist
directories[ns][collection][name]._Collections = directories[ns][collection][name]._Collections || {};
directories[ns][collection][name]._Collections[methodName] = directories[ns][collection][name]._Collections[methodName] || {};
// Add the method
directories[ns][collection][name]._Methods[methodName][methodRole] = methodType;
directories[ns][collection][name]._Collections[methodName][methodRole] = methodType;
} else { continue; }

@@ -233,2 +302,5 @@ }

// Apply the methods to the directories object
applyMethodsToDirectories(methods, directories);
// See if the lib directory exists

@@ -270,2 +342,3 @@ if (fs.existsSync("lib")) {

let interface = directories[dirName][filename][name];
let collections = [];
let methods = [];

@@ -286,10 +359,10 @@ let queryMethods = [];

// Skip the methods
if (propName == "_Methods") {
// Parse the methods
for (var methodName in prop) {
// Parse the method roles
for (var methodRole in prop[methodName]) {
// See if this object contains collections
if (propName == "_Collections") {
// Parse the collections
for (var collection in prop) {
// Parse the roles
for (var methodRole in prop[collection]) {
// Get the method type key
let methodKey = prop[methodName][methodRole].split('.');
let methodKey = prop[collection][methodRole].split('.');
methodKey = methodKey[methodKey.length - 1];

@@ -306,4 +379,4 @@

// Add the method
methods.push('\t' + methodName + '<T=' + methodType + '>(): T;');
queryMethods.push('\t' + methodName + '<T=' + methodType + '>(): T;');
collections.push('\t' + collection + '(): T;');
queryMethods.push('\t' + collection + '(): T;');

@@ -319,19 +392,27 @@ // Update the references

// See if this object contains methods
if (propName == "_Methods") {
// Parse the methods
for (let i = 0; i < prop.length; i++) {
let methodInfo = prop[i];
// Parse the parameters
let params = [];
for (let j = 0; j < methodInfo.params.length; j++) {
let param = methodInfo.params[j].$;
// Add the parameter
params.push(param.Name + "?: " + getType(param.Type));
}
// Add the method
methods.push('\t' + methodInfo.name + '(' + params.join(', ') + '): T;');
}
// Continue the loop
continue;
}
// Update the type
let type = prop.Type || "any";
type = type
.replace(/Edm\.Boolean/, 'boolean')
.replace(/Edm\.Binary/, 'any')
.replace(/Edm\.Byte/, 'any')
.replace(/Edm\.DateTime/, 'any')
.replace(/Edm\.Decimal/, 'number')
.replace(/Edm\.Double/, 'number')
.replace(/Edm\.Guid/, 'any')
.replace(/Edm\.Int16/, 'number')
.replace(/Edm\.Int32/, 'number')
.replace(/Edm\.Int64/, 'number')
.replace(/Edm\.String/, 'string')
.replace(/Edm\.Time/, 'any')
.replace(/^Collection\(/, 'Array<')
.replace(/\)$/, '>');
let type = getType(prop.Type);

@@ -345,11 +426,7 @@ // Update the references

// Add the content
// Generate the content
content.push(create.interface(name, interface._BaseType, variables.join('\n')));
// See if methods exist
if (methods.length > 0) {
// Add the content
content.push(create.interface(name + "Collections", null, methods.join('\n')));
content.push(create.interface(name + "Query", null, queryMethods.join('\n')));
}
collections.length > 0 ? content.push(create.interface(name + "Collections<T = any>", null, collections.join('\n'))) : null;
queryMethods.length > 0 ? content.push(create.interface(name + "Query", null, queryMethods.join('\n'))) : null;
methods.length > 0 ? content.push(create.interface(name + "Methods<T = any>", null, methods.join('\n'))) : null;
}

@@ -356,0 +433,0 @@

{
"name": "gd-sprest-def",
"version": "0.1.0",
"version": "0.1.1",
"description": "TypeScript definition files generated from the $metadata REST endpoint in SharePoint.",

@@ -5,0 +5,0 @@ "author": "Gunjan Datta <me@dattabase.com> (https://gunjandatta.github.io)",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc