Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MutableRecordModel

Hierarchy

Index

Methods

add

  • Parameters

    • recordName: string
    • recordIndex: number
    • Rest ...values: string[]

    Returns MutableRecordModel

    this model

  • Parameters

    • recordName: string
    • Rest ...values: string[]

    Returns MutableRecordModel

addRecord

  • Returns MutableRecordModel

    this model

asValue

fieldCount

  • fieldCount(recordName: string, recordIndex?: undefined | number, fieldName?: undefined | string): number
  • Parameters

    • recordName: string
    • Optional recordIndex: undefined | number
    • Optional fieldName: undefined | string

    Returns number

    the actual number of occurrences of the field

get

  • get(recordName: string, recordIndex: number, fieldName: string, fieldIndex?: undefined | number): string | null
  • get(recordName: string, fieldName: string, fieldIndex?: undefined | number): string | null
  • get(recordKey: string): string | null
  • Parameters

    • recordName: string
    • recordIndex: number
    • fieldName: string
    • Optional fieldIndex: undefined | number

    Returns string | null

    the field value

  • Parameters

    • recordName: string
    • fieldName: string
    • Optional fieldIndex: undefined | number

    Returns string | null

  • Parameters

    • recordKey: string

    Returns string | null

recordCount

  • recordCount(recordName: string): number
  • Parameters

    • recordName: string

    Returns number

    the actual number of occurrences of the record

removeField

  • removeField(recordName: string, recordIndex: number, fieldIndex: number): MutableRecordModel
  • Parameters

    • recordName: string
    • recordIndex: number
    • fieldIndex: number

    Returns MutableRecordModel

    this model

removeRecord

  • Parameters

    • index: number

    Returns MutableRecordModel

    this model

set

  • Parameters

    • recordName: string
    • recordIndex: number
    • fieldName: string
    • fieldIndex: number
    • value: string

    Returns MutableRecordModel

    this model

  • Parameters

    • recordName: string
    • fieldName: string
    • value: string

    Returns MutableRecordModel

  • Parameters

    • recordName: string
    • value: string

    Returns MutableRecordModel