sharepoint-promise

0.0.16 • Public • Published

SharePoint Promise

A promise based wrapper around SharePoint's REST api

This project is under heavy development and is not recommended for use in production.

Installation

It's simple with npm:

npm i --save sharepoint-promise

Examples

Get a list

import SPPromise from 'sharepoint-promise'

SPPromise.getList('Contacts')
  .then((response) => {
    // do things
  })

Get list items

import SPPromise from 'sharepoint-promise'

SPPromise.getListItems('Contacts')
  .then((response) => {
    // do things
  })

Get a list item

import SPPromise from 'sharepoint-promise'

SPPromise.getListItemById('Contacts',1)
  .then((response) => {
    // do things
  })

Create a list item

import SPPromise from 'sharepoint-promise'

SPPromise.createListItem('Contacts',{Email:'test@example.com'})
  .then((response) => {
    // do things
  })

Update a list item

import SPPromise from 'sharepoint-promise'

SPPromise.updateListItem('Contacts',1,{Email:'newEmail@example.com'})
  .then((response) => {
    // do things
  })

Run a custom query

import SPPromise from 'sharepoint-promise'
// import some useful helper functions
import { json, log } from 'sharepoint-promise'

SPPromise.buildRequest('/some/api/path')
  .then(json) // gets the json body of the response
  .then(log) // logs the response

/sharepoint-promise/

    Package Sidebar

    Install

    npm i sharepoint-promise

    Weekly Downloads

    0

    Version

    0.0.16

    License

    MIT

    Last publish

    Collaborators

    • stefanlegg