MCPcopy Index your code
hub / github.com/diegomvh/angular-odata

github.com/diegomvh/angular-odata @v0.148.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.148.0 ↗ · + Follow
4,846 symbols 15,152 edges 208 files 173 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Angular OData

A fluent API for querying, creating, updating and deleting OData resources in Angular.

Contributing · Documentation · Demo

CI status   Angular OData on npm


Installation

Install from npm:

npm i angular-odata

OData Version

The library works mainly with OData Version 4, however, it incorporates basic support for versions 3 and 2.

Extension points exported contracts — how you extend this code

Parser (Interface)
(no doc) [9 implementers]
projects/angular-odata/src/lib/types.ts
Template (Interface)
(no doc)
docs/api/template-playground/template-playground.component.ts
Renderable (Interface)
(no doc) [12 implementers]
projects/angular-odata/src/lib/resources/query/expressions/syntax.ts
Session (Interface)
(no doc)
docs/api/template-playground/template-playground.component.ts
ResponseOptions (Interface)
(no doc) [1 implementers]
projects/angular-odata/src/lib/types.ts
CompoDocConfig (Interface)
(no doc)
docs/api/template-playground/template-playground.component.ts
ODataApiConfigOptions (Interface)
(no doc) [1 implementers]
projects/angular-odata/src/lib/types.ts
Schema (Interface)
(no doc)
projects/angular-odata/schematics/apigen/schema.ts

Core symbols most depended-on inside this repo

call
called by 644
projects/angular-odata/src/lib/resources/types/action.ts
push
called by 614
projects/angular-odata/src/lib/models/options.ts
map
called by 359
projects/angular-odata/src/lib/models/collection.ts
e
called by 279
docs/api/js/libs/deep-iterator.js
e
called by 258
docs/api/js/libs/prism.js
get
called by 242
projects/angular-odata/src/lib/types.ts
apply
called by 214
projects/angular-odata/src/lib/resources/query/handlers.ts
toString
called by 186
projects/angular-odata/src/lib/resources/query/expressions/syntax.ts

Shape

Method 2,594
Function 1,547
Class 636
Interface 56
Enum 13

Languages

TypeScript100%

Modules by API surface

docs/api/js/libs/vis-network.min.js1,447 symbols
docs/api/js/libs/d3.v3.min.js383 symbols
docs/api/js/libs/bootstrap-native.js298 symbols
projects/angular-odata/src/lib/resources/query/expressions/syntax.ts193 symbols
projects/angular-odata/src/lib/models/options.ts106 symbols
projects/angular-odata/src/lib/models/collection.ts65 symbols
docs/api/js/libs/es6-shim.min.js63 symbols
projects/angular-odata/src/lib/resources/query/handlers.ts54 symbols
projects/angular-odata/src/lib/models/model.ts52 symbols
projects/angular-odata/src/lib/schema/parsers/structured-type.ts50 symbols
projects/angular-odata/schematics/apigen/angular/base.ts48 symbols
projects/angular-odata/src/lib/metadata/csdl/csdl-annotation.ts47 symbols

For agents

$ claude mcp add angular-odata \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page