2.1.23 • Published 5 years ago

@furystack/odata v2.1.23

Weekly downloads
51
License
GPL-2.0
Repository
github
Last release
5 years ago

@furystack/odata

odata v4 implementation for FuryStack. This package is in an early and experimental state. More info coming soon...

Usage example

You can use OData in a similar way:

class MyEntityType {
  public id!: number
  public value!: string
}

const myInjector = new Injector()

myInjector
  .useLogging()
  .useHttpApi()
  .useOdata('odata.svc', model =>
    model.addNameSpace('default', namespace =>
      namespace
        .setupEntities(e =>
          e.addEntityType({
            model: MyEntityType,
            primaryKey: 'id',
            properties: [{ property: 'id', type: EdmType.Int16 }, { property: 'value', type: EdmType.String }],
          }),
        )
        .setupCollections(collections => collections.addCollection({ model: MyEntityType, name: 'MyEntities' })),
    ),
  )
  .listenHttp()
2.1.23

5 years ago

2.1.22

5 years ago

2.1.21

5 years ago

2.1.20

5 years ago

2.1.19

5 years ago

2.1.16

5 years ago

2.1.17

5 years ago

2.1.15

5 years ago

2.1.14

5 years ago

2.1.13

5 years ago

2.1.12

5 years ago

2.1.11

5 years ago

2.1.10

5 years ago

2.1.9

6 years ago

2.1.8

6 years ago

2.1.7

6 years ago

2.1.6

6 years ago

2.1.5

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago