Skip to content
This repository was archived by the owner on Jan 18, 2021. It is now read-only.

Commit 233dc6f

Browse files
committed
update doc comments
1 parent 6541fb0 commit 233dc6f

File tree

1 file changed

+30
-25
lines changed

1 file changed

+30
-25
lines changed

dist/sprestlib.js

+30-25
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
(function(){
3636
// APP VERSION/BUILD
3737
var APP_VER = "1.9.0-beta";
38-
var APP_BLD = "20181210";
38+
var APP_BLD = "20181211";
3939
var DEBUG = false; // (verbose mode/lots of logging)
4040
// ENUMERATIONS
4141
// REF: [`SP.BaseType`](https://msdn.microsoft.com/en-us/library/office/jj246925.aspx)
@@ -608,12 +608,12 @@
608608

609609
// API: FOLDER
610610
/**
611-
* @param `inOpt` (object)/(string) - required - (`name` prop reqd)
611+
* SharePoint Library Folder Resource methods
612612
*
613+
* @param `inOpt` (object)/(string) - required - (`name` prop reqd)
613614
* @example - `sprLib.folder('SiteAssets');`
614615
* @example - `sprLib.folder('/sites/dev/SiteAssets/');`
615616
* @example - `sprLib.folder({ 'name':'/sites/dev/SiteAssets/' });`
616-
*
617617
* @since 1.8.0
618618
* @see: [File API](https://gitbrent.github.io/SpRestLib/docs/api-folder.html)
619619
* @see: [Files and folders REST API reference](https://msdn.microsoft.com/en-us/library/office/dn450841.aspx#bk_Folder)
@@ -1050,6 +1050,8 @@
10501050

10511051
// API: LIST (CRUD, select, recycle)
10521052
/**
1053+
* SharePoint List/Library methods
1054+
*
10531055
* @param `inOpt` (string) - required - ListName or ListGUID
10541056
* @example - string - sprLib.list('Documents');
10551057
*
@@ -1902,34 +1904,27 @@
19021904
return _newList;
19031905
};
19041906

1905-
// API: REST (Runs internal AJAX ops *and* provides direct/ad-hoc interface to users)
1907+
// API: REST (Runs internal AJAX ops **AND** provides direct/ad-hoc interface to users)
19061908
/**
19071909
* Execute an ad-hoc REST query to one of many endpoints
1910+
* @since 1.0.0
19081911
*
19091912
* @example - sprLib.rest({ url:'/sites/dev/_api/web/webs', metadata:true });
19101913
* @example - sprLib.rest({ url:'/sites/dev/_api/web/webs', queryCols:['ID','Title'] });
19111914
* @example
1912-
sprLib.rest({
1913-
url: '/sites/dev/_api/web/sitegroups',
1914-
type: ['GET' | 'POST'],
1915-
queryCols: {
1916-
title: { dataName:'Title' },
1917-
loginName: { dataName:'LoginName' },
1918-
editAllowed: { dataName:'AllowMembersEditMembership' }
1919-
},
1920-
queryFilter: "AllowMembersEditMembership eq 1",
1921-
queryOrderby: "Title",
1922-
queryLimit: 10
1923-
})
1924-
.then(function(arrayResults){ console.table(arrayResults) });
1925-
*
1926-
* @since 1.0.0
1915+
* sprLib.rest({
1916+
* url: '/sites/dev/_api/web/sitegroups',
1917+
* type: ['GET' | 'POST'],
1918+
* queryCols: {
1919+
* title: { dataName:'Title' },
1920+
* loginName: { dataName:'LoginName' },
1921+
* editAllowed: { dataName:'AllowMembersEditMembership' }
1922+
* },
1923+
* queryFilter: "AllowMembersEditMembership eq 1",
1924+
* queryOrderby: "Title",
1925+
* queryLimit: 10
1926+
* });
19271927
*/
1928-
// sprLib.rest({ url:"/sites/dev/_api/web/sitegroups" }).then(function(data){ console.table(data); }); (data.d.results)
1929-
// sprLib.rest({ url:"/_api/web/lists/getbytitle('Employees')" }).then(function(data){ console.table(data); }); (data.d)
1930-
//
1931-
// EX: https://siteurl.sharepoint.com/sites/dev/_api/web/lists/getbytitle('Employees')/
1932-
// EX: https://siteurl.sharepoint.com/sites/dev/_api/web/sitegroups
19331928
sprLib.rest = function rest(inOpt) {
19341929
return new Promise(function(resolve, reject) {
19351930
// STEP 1: Options setup
@@ -2351,9 +2346,12 @@
23512346

23522347
// API: SITE (or WEB)
23532348
/**
2349+
* SharePoint Site/Subsite methods
2350+
* @since 1.3.0
2351+
*
23542352
* NOTE: `site` and `web` may be used interchangably (`/_api/site` is the top-level Web site and all its subsites)
23552353
* `web` is a securable web resource (aka: a SP website)
2356-
* https://msdn.microsoft.com/library/microsoft.sharepoint.spsite "top-level Web site and all its subsites. Each SPSite object, or site collection, is represented within an SPSiteCollection object"
2354+
* @see: https://msdn.microsoft.com/library/microsoft.sharepoint.spsite "top-level Web site and all its subsites. Each SPSite object, or site collection, is represented within an SPSiteCollection object"
23572355
*/
23582356
sprLib.site = function site(inUrl) {
23592357
// Variables
@@ -2826,6 +2824,13 @@
28262824
}
28272825

28282826
// API: USER (Current or Query User by Props)
2827+
/**
2828+
* SharePoint User/Group methods
2829+
* @since 0.11.0
2830+
*
2831+
* @param `inOpt` (object) - user query options
2832+
* @example - sprlib.user().info()
2833+
*/
28292834
sprLib.user = function user(inOpt) {
28302835
var _newUser = {};
28312836
var _urlBase = "_api/Web";

0 commit comments

Comments
 (0)