breeze-odata4-ms
v1.0.2
Published
Library to allow OData 4 support for breezejs when connected to a aspnetcore odata implementation
Downloads
14
Maintainers
Readme
A TypeScript library to enable querying an ASPNET Core OData 4 API using breezejs
Prerequisites
- Breeze client npm package
Installation
Install breeze-client
$ npm install --save breeze-client
Install breeze-odata4
$ npm install --save breeze-odata4-tl
Usage
import { config, EntityManager } from "breeze-client";
import { OData4DataService, OData4UriBuilder } from 'breeze-odata4-tl';
OData4UriBuilder.register();
OData4DataService.register();
config.initializeAdapterInstance('uriBuilder', 'OData4', true);
config.initializeAdapterInstance('dataService', 'OData4', true);
const manager = new EntityManager('odata');
manager.fetchMetadata();
Now we can utilize breeze to query against an OData 4 API.
Typings
This library is currently referencing its own version of breeze-client typings, since the current typings available on DefinitelyTyped and within the breeze-client npm package are incomplete/outdated.
License
MIT © Travelogic