Class: JsonModelService
Constructors​
constructor​
• new JsonModelService(apHelper, idGenerator, apService)
Parameters​
| Name | Type |
|---|---|
apHelper | ApHelper |
idGenerator | IdGenerator |
apService | ApService |
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:14
Methods​
_fromGraph​
â–¸ Private _fromGraph(o, graph, allUnflattened, ap): unknown
Parameters​
| Name | Type |
|---|---|
o | unknown |
graph | JsonModelFlatGraph<JsonModelFlat<JsonModel>> |
allUnflattened | JsonModels<JsonModel> |
ap | ApplicationProfile |
Returns​
unknown
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:56
_toGraph​
â–¸ Private _toGraph(o, all): unknown
Parameters​
| Name | Type |
|---|---|
o | unknown |
all | JsonModelFlatGraph<JsonModelFlat<JsonModel>> |
Returns​
unknown
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:86
createNewJsonModel​
â–¸ createNewJsonModel(types, apLike, root?): JsonModel
Parameters​
| Name | Type |
|---|---|
types | Many<string> |
apLike | ApplicationProfileOrApName |
root? | string | JsonModel |
Returns​
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:28
fromFlatGraph​
â–¸ fromFlatGraph<T>(graph, apLike): T
Type parameters​
| Name | Type |
|---|---|
T | extends JsonModel |
Parameters​
| Name | Type |
|---|---|
graph | JsonModelFlatGraph<JsonModelFlat<JsonModel>> |
apLike | ApplicationProfileOrApName |
Returns​
T
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:22
toFlatGraph​
â–¸ toFlatGraph(root): JsonModelFlatGraph<JsonModelFlat<JsonModel>>
Parameters​
| Name | Type |
|---|---|
root | JsonModel |
Returns​
JsonModelFlatGraph<JsonModelFlat<JsonModel>>
Defined in​
ng-application-profile/src/lib/services/json-model.service.ts:16