Dataverse Web Api TypeScript Module
npm install dataverse-webapi
npm install dataverse-webapi
`
$3
#### Browser
`typescript
import { retrieve, WebApiConfig } from 'dataverse-webapi';
const config = new WebApiConfig('9.1')
const account = await retrieve(config, 'accounts', '00000000-0000-0000-0000-000000000000', '$select=name');
console.log(account.name);
`
#### Node
`typescript
import { retrieve, WebApiConfig } from 'dataverse-webapi/lib/node';
const config = new WebApiConfig('9.1', tokenFromAdal, 'https://org.crm.dynamics.com');
const account = await retrieve(config, 'accounts', '00000000-0000-0000-0000-000000000000', '$select=name');
console.log(account.name);
`
#### Angular
For use in Angular applications, I'd first recommend using their built in HttpClient. Besides batch operations, most D365 Web Api requests are
pretty simple to construct. If you do want to use this library, the usage is the same as the browser usage:
`typescript
import { retrieveNode, WebApiConfig } from 'dataverse-webapi';
const config = new WebApiConfig('8.2', tokenFromAdal, 'https://org.crm.dynamics.com');
const account = await retrieve(config, 'accounts', '00000000-0000-0000-0000-000000000000', '$select=name');
console.log(account.name);
``