furystack-core
Advanced tools
Comparing version
{ | ||
"name": "furystack-core", | ||
"version": "1.0.0-alpha-8", | ||
"version": "1.0.0-alpha-9", | ||
"description": "FuryStack framework, Core package", | ||
@@ -40,12 +40,12 @@ "main": "dist/index.js", | ||
"devDependencies": { | ||
"@types/chai": "^3.5.1", | ||
"@types/chai": "^3.5.2", | ||
"chai": "^3.5.0", | ||
"codecov": "^1.0.1", | ||
"istanbul": "^0.4.5", | ||
"mocha": "^3.2.0", | ||
"mocha-typescript": "^1.0.23", | ||
"nyc": "^10.2.0", | ||
"tslint": "^5.1.0", | ||
"typescript": "^2.3.0" | ||
"mocha": "^3.3.0", | ||
"mocha-typescript": "^1.1.2", | ||
"nyc": "10.2.0", | ||
"tslint": "^5.2.0", | ||
"typescript": "^2.3.2" | ||
} | ||
} |
export * from './CollectionResult'; | ||
export * from './RequestMethod'; |
import { ModelDescriptorStore } from '../model/ModelDescriptorStore'; | ||
import { ActionOwnerAbstract } from './'; | ||
import { EndpointEntitySet } from './EndpointEntitySet'; | ||
@@ -8,3 +9,3 @@ import { EndpointEntityType } from './EndpointEntityType'; | ||
*/ | ||
export class EndpointBuilder { | ||
export class EndpointBuilder extends ActionOwnerAbstract { | ||
@@ -27,3 +28,5 @@ private EntityTypes: EndpointEntityType[] = []; | ||
*/ | ||
constructor(public NameSpaceRoot: string) { } | ||
constructor(public NameSpaceRoot: string) { | ||
super(); | ||
} | ||
@@ -30,0 +33,0 @@ /** |
@@ -0,9 +1,10 @@ | ||
import { ActionOwnerAbstract } from './'; | ||
import {EndpointEntityType} from './EndpointEntityType'; | ||
export class EndpointEntitySet { | ||
export class EndpointEntitySet extends ActionOwnerAbstract { | ||
constructor(public readonly Name: string, | ||
public readonly EndpointEntityType: EndpointEntityType) { | ||
super(); | ||
} | ||
} |
import { ModelDescriptor } from '../model/ModelDescriptor'; | ||
import { ActionOwnerAbstract } from './'; | ||
export class EndpointEntityType { | ||
export class EndpointEntityType extends ActionOwnerAbstract { | ||
constructor(public readonly Name: string, public readonly ModelDescriptor: ModelDescriptor) { | ||
super(); | ||
} | ||
} |
@@ -0,1 +1,2 @@ | ||
export * from './ActionOwnerAbstract'; | ||
export * from './EdmTypes'; | ||
@@ -2,0 +3,0 @@ export * from './EndpointBuilder'; |
@@ -10,1 +10,2 @@ export * from './PrimaryKey'; | ||
export * from './ModelDescriptorStore'; | ||
export * from './CustomAction'; |
106380
1.85%113
2.73%1550
2.92%