odata4-metadata
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

#OData V4 metadata classes

This library implements the EDM and EMDX classes from the OData CSDL V4.

Features

  • Edm and Edmx classes
  • will provide Validation logic - based on specs (-on the way)
  • will Download and parse metadata from $metadata document or uri endpoint

##Usage

$ npm install odata-v4-metadata

then just

import {Edm} from 'odata-v4-metadata'

let entityType = new edm.EntityType({ name: "Orders", property: [{ name:"OrderID", type:edm.Integer}]
entityType.properties.push(new Edm.Property(...))

Edm classes implemented

Edm.Action

Edm.ComplexType

Edm.EntityType

Edm.EnumType

Edm.Function

Edm.Member

Edm.NavigationProperty

Edm.Parameter

Edm.Property

Edm.PropertyRef

Edm.ReferentialConstraint

Edm.ReturnType

Edm.Schema

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.4
    29
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.4
    29

Package Sidebar

Install

npm i odata4-metadata

Weekly Downloads

29

Version

0.1.4

License

ISC

Unpacked Size

208 kB

Total Files

17

Last publish

Collaborators

  • antoonberes