not used directly

Hierarchy (view full)

Constructors

  • Parameters

    • json: {
          id: string;
          date: Date;
          isReady: boolean;
          name?: string;
          links?: Link[] | RaainNode[];
          version?: string;
          quality?: number;
          progressIngest?: number;
          progressComputing?: number;
          timeSpentInMs?: number;
          isDoneDate?: Date;
          launchedBy?: string;
          rain?: string | Link | RaainNode;
          radars?: string[] | Link[] | RaainNode[];
      }
      • id: string
      • date: Date
      • isReady: boolean
      • Optional name?: string
      • Optional links?: Link[] | RaainNode[]
      • Optional version?: string
      • Optional quality?: number
      • Optional progressIngest?: number
      • Optional progressComputing?: number
      • Optional timeSpentInMs?: number
      • Optional isDoneDate?: Date
      • Optional launchedBy?: string
      • Optional rain?: string | Link | RaainNode
      • Optional radars?: string[] | Link[] | RaainNode[]

    Returns RainComputationAbstract

Properties

id: string

Unique identifier for the node

version: string

Version string of the node

quality: number
progressIngest: number
progressComputing: number
timeSpentInMs: number
date: Date
isReady: boolean
isDoneDate: Date
launchedBy: string
name: string

Accessors

Methods

  • Gets the count of links, optionally filtered by type.

    Parameters

    • Optional linkType: string

      Optional type of links to count

    Returns number

    The number of links

  • Converts the node to a JSON object.

    Returns {
        id: string;
        links: Link[];
        version?: string;
        isReady: boolean;
        name: string;
        date: Date;
        quality: number;
        progressIngest: number;
        progressComputing: number;
        timeSpentInMs: number;
        isDoneDate: Date;
        launchedBy: string;
        rain: string;
        radars: string[];
    }

    A JSON object containing the node's data

    • id: string
    • links: Link[]
    • Optional version?: string
    • isReady: boolean
    • name: string
    • date: Date
    • quality: number
    • progressIngest: number
    • progressComputing: number
    • timeSpentInMs: number
    • isDoneDate: Date
    • launchedBy: string
    • rain: string
    • radars: string[]