services/math.service.ts
Methods |
getModelInfo | ||||||||||||
getModelInfo(model: NshmId, availableModels: Parameter[])
|
||||||||||||
Defined in services/math.service.ts:15
|
||||||||||||
Returns the model info for a specific model.
Parameters :
Returns :
Parameter
|
import {Injectable} from '@angular/core';
import {NshmId} from '@ghsc/nshmp-utils-ts/libs/nshmp-lib/nshm';
import {Parameter} from '@ghsc/nshmp-utils-ts/libs/nshmp-ws-utils/metadata';
@Injectable({
providedIn: 'root',
})
export class MathService {
/**
* Returns the model info for a specific model.
*
* @param model The NSHM
* @param availableModels The available models
*/
getModelInfo(model: NshmId, availableModels: Parameter[]): Parameter {
const modelInfo = availableModels.find(service => service.value === model.toString());
return modelInfo;
}
}