File

services/math.service.ts

Index

Methods

Methods

getModelInfo
getModelInfo(model: NshmId, availableModels: Parameter[])

Returns the model info for a specific model.

Parameters :
Name Type Optional Description
model NshmId No

The NSHM

availableModels Parameter[] No

The available models

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;
  }
}

results matching ""

    No results matching ""