ts-odata-scaffolder
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

TS odata scaffolder

Scaffold the QueryContext for ts-odata-client from the odata schema

Usage

node build/main.js -u http://localhost:5000/odata -o ../odata/src/generated_context.ts
  Usage: main [options]

  Options:

    -v, --version  output the version number
    -u --uri       The odata host
    -f --file      The file with the odata $metadata
    -o --out       The path to the output file
    -h, --help     output usage information


Provide either an url to the odata endpoint or provide a path to the file that contains the $metadata. Currently we support odata 4.0, 4.1 and 4-H. Odata 4.0 and 4.1 use the xmlparsing_v4 parser while the 4-h uses the xmlparsing_v4H parser. The -h version are the Hoppinger made odata flavours wich contains more data in their $metadata than the regular odata flavours. They will however result in the same generated querycontext.

The genereted querycontext exports the models and the endpoints from you odata endpoint. See the readme of the odata client for more information on how to write queries.

Readme

Keywords

none

Package Sidebar

Install

npm i ts-odata-scaffolder

Weekly Downloads

13

Version

1.0.3

License

UNLICENSED

Unpacked Size

76.7 kB

Total Files

51

Last publish

Collaborators

  • wim_jongeneel