diff --git a/api/classes/abstractwriter.abstractwriter-1.html b/api/classes/abstractwriter.abstractwriter-1.html index 243f40d3..d7716964 100644 --- a/api/classes/abstractwriter.abstractwriter-1.html +++ b/api/classes/abstractwriter.abstractwriter-1.html @@ -165,7 +165,7 @@

addAnnotation

@@ -195,7 +195,7 @@

close

@@ -224,7 +224,7 @@

depth

@@ -247,7 +247,7 @@

getBytes

@@ -277,7 +277,7 @@

setAnnotations

@@ -308,7 +308,7 @@

stepIn

@@ -343,7 +343,7 @@

stepOut

@@ -371,7 +371,7 @@

writeBlob

@@ -403,7 +403,7 @@

writeBoolean

@@ -435,7 +435,7 @@

writeClob

@@ -467,7 +467,7 @@

writeDecimal

@@ -499,7 +499,7 @@

writeFieldName

@@ -534,7 +534,7 @@

writeFloat32

@@ -568,7 +568,7 @@

writeFloat64

@@ -600,7 +600,7 @@

writeInt

@@ -634,7 +634,7 @@

writeNull

@@ -663,7 +663,7 @@

writeString

@@ -695,7 +695,7 @@

writeSymbol

@@ -727,7 +727,7 @@

writeTimestamp

@@ -759,7 +759,7 @@

writeValue

@@ -793,7 +793,7 @@

writeValues

diff --git a/api/classes/bigintserde.bigintserde-1.html b/api/classes/bigintserde.bigintserde-1.html index 19903ccb..3dd51ea0 100644 --- a/api/classes/bigintserde.bigintserde-1.html +++ b/api/classes/bigintserde.bigintserde-1.html @@ -135,7 +135,7 @@

Static fromUnsignedByt
  • @@ -167,7 +167,7 @@

    Static getUnsignedInt<
  • Parameters

    @@ -190,7 +190,7 @@

    Static toSignedInt
    @@ -229,7 +229,7 @@

    Static toUnsignedInt
    diff --git a/api/classes/comparisonresult.comparisonresult-1.html b/api/classes/comparisonresult.comparisonresult-1.html index c2285b9a..0e544079 100644 --- a/api/classes/comparisonresult.comparisonresult-1.html +++ b/api/classes/comparisonresult.comparisonresult-1.html @@ -117,7 +117,7 @@

    constructor

  • Parameters

    @@ -148,7 +148,7 @@

    actualIndex

    actualIndex: number
    @@ -158,7 +158,7 @@

    expectedIndex

    expectedIndex: number
    @@ -168,7 +168,7 @@

    message

    message: string
    @@ -178,7 +178,7 @@

    result

    diff --git a/api/classes/dom_blob.blob.html b/api/classes/dom_blob.blob.html index c9235337..b6a58726 100644 --- a/api/classes/dom_blob.blob.html +++ b/api/classes/dom_blob.blob.html @@ -191,7 +191,7 @@

    constructor

    @@ -255,7 +255,7 @@

    _ionAnnotations

    @@ -266,7 +266,7 @@

    _ionType

    @@ -382,7 +382,7 @@

    _setAnnotations

    Parameters

    @@ -406,7 +406,7 @@

    _unsupportedOperation

    Type parameters

    @@ -436,7 +436,7 @@

    _valueEquals

    Parameters

    @@ -477,7 +477,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -495,7 +495,7 @@

    as

    Type parameters

    @@ -525,7 +525,7 @@

    bigIntValue

    Returns null | bigint

    @@ -543,7 +543,7 @@

    booleanValue

    Returns null | boolean

    @@ -608,7 +608,7 @@

    dateValue

    Returns null | Date

    @@ -626,7 +626,7 @@

    decimalValue

    Returns null | Decimal

    @@ -644,7 +644,7 @@

    deleteField

    Parameters

    @@ -668,7 +668,7 @@

    elements

    Returns Value[]

    @@ -709,7 +709,7 @@

    equals

    @@ -811,7 +811,7 @@

    fieldNames

    Returns string[]

    @@ -829,7 +829,7 @@

    fields

    Returns [string, Value][]

    @@ -1153,7 +1153,7 @@

    get

    Parameters

    @@ -1177,7 +1177,7 @@

    getAll

    Parameters

    @@ -1201,7 +1201,7 @@

    getAnnotations

    Returns string[]

    @@ -1219,7 +1219,7 @@

    getType

    Returns IonType

    @@ -1314,7 +1314,7 @@

    ionEquals

    @@ -1357,7 +1357,7 @@

    isNull

    Returns boolean

    @@ -1535,7 +1535,7 @@

    numberValue

    Returns null | number

    @@ -2126,7 +2126,7 @@

    stringValue

    Returns null | string

    @@ -2183,7 +2183,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2200,7 +2200,7 @@

    toJSON

  • @@ -2269,7 +2269,7 @@

    uInt8ArrayValue

    Returns Uint8Array

    @@ -2348,7 +2348,7 @@

    writeTo

    Parameters

    @@ -2372,7 +2372,7 @@

    Static _fromJsValue

    Parameters

    @@ -2399,7 +2399,7 @@

    Static _getIonType

    Inherited from Lob(IonTypes.BLOB)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_boolean.boolean.html b/api/classes/dom_boolean.boolean.html index d133d0af..a3adf79a 100644 --- a/api/classes/dom_boolean.boolean.html +++ b/api/classes/dom_boolean.boolean.html @@ -173,7 +173,7 @@

    constructor

    @@ -210,7 +210,7 @@

    _ionAnnotations

    @@ -221,7 +221,7 @@

    _ionType

    @@ -239,7 +239,7 @@

    _setAnnotations

    Parameters

    @@ -263,7 +263,7 @@

    _unsupportedOperation

    Type parameters

    @@ -293,7 +293,7 @@

    _valueEquals

    Parameters

    @@ -334,7 +334,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -352,7 +352,7 @@

    as

    Type parameters

    @@ -382,7 +382,7 @@

    bigIntValue

    Returns null | bigint

    @@ -400,7 +400,7 @@

    booleanValue

    Returns boolean

    @@ -418,7 +418,7 @@

    dateValue

    Returns null | Date

    @@ -436,7 +436,7 @@

    decimalValue

    Returns null | Decimal

    @@ -454,7 +454,7 @@

    deleteField

    Parameters

    @@ -478,7 +478,7 @@

    elements

    Returns Value[]

    @@ -496,7 +496,7 @@

    equals

    @@ -533,7 +533,7 @@

    fieldNames

    Returns string[]

    @@ -551,7 +551,7 @@

    fields

    Returns [string, Value][]

    @@ -569,7 +569,7 @@

    get

    Parameters

    @@ -593,7 +593,7 @@

    getAll

    Parameters

    @@ -617,7 +617,7 @@

    getAnnotations

    Returns string[]

    @@ -635,7 +635,7 @@

    getType

    Returns IonType

    @@ -653,7 +653,7 @@

    ionEquals

    @@ -696,7 +696,7 @@

    isNull

    Returns boolean

    @@ -714,7 +714,7 @@

    numberValue

    Returns null | number

    @@ -732,7 +732,7 @@

    stringValue

    Returns null | string

    @@ -750,7 +750,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -768,7 +768,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -824,7 +824,7 @@

    writeTo

    Parameters

    @@ -848,7 +848,7 @@

    Static _fromJsValue

    Parameters

    @@ -875,7 +875,7 @@

    Static _getIonType

    Inherited from Value(_NativeJsBoolean,IonTypes.BOOL,_fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_clob.clob.html b/api/classes/dom_clob.clob.html index 5fcc0f89..e5f10280 100644 --- a/api/classes/dom_clob.clob.html +++ b/api/classes/dom_clob.clob.html @@ -191,7 +191,7 @@

    constructor

    @@ -255,7 +255,7 @@

    _ionAnnotations

    @@ -266,7 +266,7 @@

    _ionType

    @@ -382,7 +382,7 @@

    _setAnnotations

    Parameters

    @@ -406,7 +406,7 @@

    _unsupportedOperation

    Type parameters

    @@ -436,7 +436,7 @@

    _valueEquals

    Parameters

    @@ -477,7 +477,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -495,7 +495,7 @@

    as

    Type parameters

    @@ -525,7 +525,7 @@

    bigIntValue

    Returns null | bigint

    @@ -543,7 +543,7 @@

    booleanValue

    Returns null | boolean

    @@ -608,7 +608,7 @@

    dateValue

    Returns null | Date

    @@ -626,7 +626,7 @@

    decimalValue

    Returns null | Decimal

    @@ -644,7 +644,7 @@

    deleteField

    Parameters

    @@ -668,7 +668,7 @@

    elements

    Returns Value[]

    @@ -709,7 +709,7 @@

    equals

    @@ -811,7 +811,7 @@

    fieldNames

    Returns string[]

    @@ -829,7 +829,7 @@

    fields

    Returns [string, Value][]

    @@ -1153,7 +1153,7 @@

    get

    Parameters

    @@ -1177,7 +1177,7 @@

    getAll

    Parameters

    @@ -1201,7 +1201,7 @@

    getAnnotations

    Returns string[]

    @@ -1219,7 +1219,7 @@

    getType

    Returns IonType

    @@ -1314,7 +1314,7 @@

    ionEquals

    @@ -1357,7 +1357,7 @@

    isNull

    Returns boolean

    @@ -1535,7 +1535,7 @@

    numberValue

    Returns null | number

    @@ -2126,7 +2126,7 @@

    stringValue

    Returns null | string

    @@ -2183,7 +2183,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2200,7 +2200,7 @@

    toJSON

  • Returns string

    @@ -2264,7 +2264,7 @@

    uInt8ArrayValue

    Returns Uint8Array

    @@ -2343,7 +2343,7 @@

    writeTo

    Parameters

    @@ -2367,7 +2367,7 @@

    Static _fromJsValue

    Parameters

    @@ -2394,7 +2394,7 @@

    Static _getIonType

    Inherited from Lob(IonTypes.CLOB)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_decimal.decimal.html b/api/classes/dom_decimal.decimal.html index 6aee7400..5fc304d9 100644 --- a/api/classes/dom_decimal.decimal.html +++ b/api/classes/dom_decimal.decimal.html @@ -176,7 +176,7 @@

    constructor

    @@ -205,7 +205,7 @@

    Returns

    Overrides Value(Number,IonTypes.DECIMAL,_fromJsConstructor).constructor

    @@ -234,7 +234,7 @@

    Returns

    Overrides Value(Number,IonTypes.DECIMAL,_fromJsConstructor).constructor

    @@ -271,7 +271,7 @@

    _ionAnnotations

    @@ -282,7 +282,7 @@

    _ionType

    @@ -437,7 +437,7 @@

    _setAnnotations

    Parameters

    @@ -461,7 +461,7 @@

    _unsupportedOperation

    Type parameters

    @@ -491,7 +491,7 @@

    _valueEquals

    Parameters

    @@ -535,7 +535,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -553,7 +553,7 @@

    as

    Type parameters

    @@ -583,7 +583,7 @@

    bigIntValue

    Returns null | bigint

    @@ -601,7 +601,7 @@

    booleanValue

    Returns null | boolean

    @@ -619,7 +619,7 @@

    dateValue

    Returns null | Date

    @@ -637,7 +637,7 @@

    decimalValue

    Returns Decimal

    @@ -655,7 +655,7 @@

    deleteField

    Parameters

    @@ -679,7 +679,7 @@

    elements

    Returns Value[]

    @@ -697,7 +697,7 @@

    equals

    @@ -734,7 +734,7 @@

    fieldNames

    Returns string[]

    @@ -752,7 +752,7 @@

    fields

    Returns [string, Value][]

    @@ -770,7 +770,7 @@

    get

    Parameters

    @@ -794,7 +794,7 @@

    getAll

    Parameters

    @@ -818,7 +818,7 @@

    getAnnotations

    Returns string[]

    @@ -836,7 +836,7 @@

    getType

    Returns IonType

    @@ -854,7 +854,7 @@

    ionEquals

    @@ -897,7 +897,7 @@

    isNull

    Returns boolean

    @@ -915,7 +915,7 @@

    numberValue

    Returns number

    @@ -933,7 +933,7 @@

    stringValue

    Returns null | string

    @@ -951,7 +951,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -1118,7 +1118,7 @@

    toString

    Returns string

    @@ -1136,7 +1136,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -1154,7 +1154,7 @@

    valueOf

    Returns number

    @@ -1172,7 +1172,7 @@

    writeTo

    Parameters

    @@ -1196,7 +1196,7 @@

    Static _fromJsValue

    Parameters

    @@ -1223,7 +1223,7 @@

    Static _getIonType

    Inherited from Value(Number,IonTypes.DECIMAL,_fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_float.float.html b/api/classes/dom_float.float.html index 26f715c8..bbcc99be 100644 --- a/api/classes/dom_float.float.html +++ b/api/classes/dom_float.float.html @@ -174,7 +174,7 @@

    constructor

    @@ -211,7 +211,7 @@

    _ionAnnotations

    @@ -222,7 +222,7 @@

    _ionType

    @@ -377,7 +377,7 @@

    _setAnnotations

    Parameters

    @@ -401,7 +401,7 @@

    _unsupportedOperation

    Type parameters

    @@ -431,7 +431,7 @@

    _valueEquals

    Parameters

    @@ -475,7 +475,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -493,7 +493,7 @@

    as

    Type parameters

    @@ -523,7 +523,7 @@

    bigIntValue

    Returns null | bigint

    @@ -541,7 +541,7 @@

    booleanValue

    Returns null | boolean

    @@ -559,7 +559,7 @@

    dateValue

    Returns null | Date

    @@ -577,7 +577,7 @@

    decimalValue

    Returns null | Decimal

    @@ -595,7 +595,7 @@

    deleteField

    Parameters

    @@ -619,7 +619,7 @@

    elements

    Returns Value[]

    @@ -637,7 +637,7 @@

    equals

    @@ -674,7 +674,7 @@

    fieldNames

    Returns string[]

    @@ -692,7 +692,7 @@

    fields

    Returns [string, Value][]

    @@ -710,7 +710,7 @@

    get

    Parameters

    @@ -734,7 +734,7 @@

    getAll

    Parameters

    @@ -758,7 +758,7 @@

    getAnnotations

    Returns string[]

    @@ -776,7 +776,7 @@

    getType

    Returns IonType

    @@ -794,7 +794,7 @@

    ionEquals

    @@ -837,7 +837,7 @@

    isNull

    Returns boolean

    @@ -855,7 +855,7 @@

    numberValue

    Returns number

    @@ -873,7 +873,7 @@

    stringValue

    Returns null | string

    @@ -891,7 +891,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -1105,7 +1105,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -1161,7 +1161,7 @@

    writeTo

    Parameters

    @@ -1185,7 +1185,7 @@

    Static _fromJsValue

    Parameters

    @@ -1212,7 +1212,7 @@

    Static _getIonType

    Inherited from Value(Number, IonTypes.FLOAT, _fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_fromjsconstructor.fromjsconstructor-1.html b/api/classes/dom_fromjsconstructor.fromjsconstructor-1.html index cc4c8609..38622ea0 100644 --- a/api/classes/dom_fromjsconstructor.fromjsconstructor-1.html +++ b/api/classes/dom_fromjsconstructor.fromjsconstructor-1.html @@ -127,7 +127,7 @@

    constructor

  • @@ -174,7 +174,7 @@

    construct

  • diff --git a/api/classes/dom_integer.integer.html b/api/classes/dom_integer.integer.html index 3e6c155f..8c274518 100644 --- a/api/classes/dom_integer.integer.html +++ b/api/classes/dom_integer.integer.html @@ -174,7 +174,7 @@

    constructor

    @@ -211,7 +211,7 @@

    _ionAnnotations

    @@ -222,7 +222,7 @@

    _ionType

    @@ -377,7 +377,7 @@

    _setAnnotations

    Parameters

    @@ -401,7 +401,7 @@

    _unsupportedOperation

    Type parameters

    @@ -431,7 +431,7 @@

    _valueEquals

    Parameters

    @@ -472,7 +472,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -490,7 +490,7 @@

    as

    Type parameters

    @@ -520,7 +520,7 @@

    bigIntValue

    Returns bigint

    @@ -538,7 +538,7 @@

    booleanValue

    Returns null | boolean

    @@ -556,7 +556,7 @@

    dateValue

    Returns null | Date

    @@ -574,7 +574,7 @@

    decimalValue

    Returns null | Decimal

    @@ -592,7 +592,7 @@

    deleteField

    Parameters

    @@ -616,7 +616,7 @@

    elements

    Returns Value[]

    @@ -634,7 +634,7 @@

    equals

    @@ -671,7 +671,7 @@

    fieldNames

    Returns string[]

    @@ -689,7 +689,7 @@

    fields

    Returns [string, Value][]

    @@ -707,7 +707,7 @@

    get

    Parameters

    @@ -731,7 +731,7 @@

    getAll

    Parameters

    @@ -755,7 +755,7 @@

    getAnnotations

    Returns string[]

    @@ -773,7 +773,7 @@

    getType

    Returns IonType

    @@ -791,7 +791,7 @@

    ionEquals

    @@ -834,7 +834,7 @@

    isNull

    Returns boolean

    @@ -852,7 +852,7 @@

    numberValue

    Returns number

    @@ -870,7 +870,7 @@

    stringValue

    Returns null | string

    @@ -888,7 +888,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -1055,7 +1055,7 @@

    toString

    Returns string

    @@ -1073,7 +1073,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -1091,7 +1091,7 @@

    valueOf

    Returns number

    @@ -1109,7 +1109,7 @@

    writeTo

    Parameters

    @@ -1133,7 +1133,7 @@

    Static _fromJsValue

    Parameters

    @@ -1160,7 +1160,7 @@

    Static _getIonType

    Inherited from Value(Number, IonTypes.INT, _fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_list.list.html b/api/classes/dom_list.list.html index 2a442471..b39c2388 100644 --- a/api/classes/dom_list.list.html +++ b/api/classes/dom_list.list.html @@ -192,7 +192,7 @@

    constructor

    @@ -229,7 +229,7 @@

    _ionAnnotations

    @@ -240,7 +240,7 @@

    _ionType

    @@ -355,7 +355,7 @@

    _setAnnotations

    Parameters

    @@ -379,7 +379,7 @@

    _unsupportedOperation

    Type parameters

    @@ -409,7 +409,7 @@

    _valueEquals

    Parameters

    @@ -450,7 +450,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -468,7 +468,7 @@

    as

    Type parameters

    @@ -498,7 +498,7 @@

    bigIntValue

    Returns null | bigint

    @@ -516,7 +516,7 @@

    booleanValue

    Returns null | boolean

    @@ -637,7 +637,7 @@

    dateValue

    Returns null | Date

    @@ -655,7 +655,7 @@

    decimalValue

    Returns null | Decimal

    @@ -673,7 +673,7 @@

    deleteField

    Parameters

    @@ -697,7 +697,7 @@

    elements

    Returns Value[]

    @@ -738,7 +738,7 @@

    equals

    @@ -840,7 +840,7 @@

    fieldNames

    Returns string[]

    @@ -858,7 +858,7 @@

    fields

    Returns [string, Value][]

    @@ -1404,7 +1404,7 @@

    get

    Parameters

    @@ -1428,7 +1428,7 @@

    getAll

    Parameters

    @@ -1452,7 +1452,7 @@

    getAnnotations

    Returns string[]

    @@ -1470,7 +1470,7 @@

    getType

    Returns IonType

    @@ -1564,7 +1564,7 @@

    ionEquals

    @@ -1607,7 +1607,7 @@

    isNull

    Returns boolean

    @@ -1786,7 +1786,7 @@

    numberValue

    Returns null | number

    @@ -2475,7 +2475,7 @@

    stringValue

    Returns null | string

    @@ -2493,7 +2493,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2534,7 +2534,7 @@

    toString

    Returns string

    @@ -2552,7 +2552,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -2625,7 +2625,7 @@

    writeTo

    Parameters

    @@ -2649,7 +2649,7 @@

    Static _fromJsValue

    Parameters

    @@ -2676,7 +2676,7 @@

    Static _getIonType

    Inherited from Sequence(IonTypes.LIST)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_null.null.html b/api/classes/dom_null.null.html index d372646e..703bc9d0 100644 --- a/api/classes/dom_null.null.html +++ b/api/classes/dom_null.null.html @@ -200,7 +200,7 @@

    constructor

    @@ -237,7 +237,7 @@

    _ionAnnotations

    @@ -248,7 +248,7 @@

    _ionType

    @@ -275,7 +275,7 @@

    should

    @@ -293,7 +293,7 @@

    _setAnnotations

    Parameters

    @@ -317,7 +317,7 @@

    _unsupportedOperation

    Type parameters

    @@ -347,7 +347,7 @@

    _valueEquals

    Parameters

    @@ -388,7 +388,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -406,7 +406,7 @@

    as

    Type parameters

    @@ -436,7 +436,7 @@

    bigIntValue

    Returns null | bigint

    @@ -454,7 +454,7 @@

    booleanValue

    Returns null | boolean

    @@ -472,7 +472,7 @@

    dateValue

    Returns null | Date

    @@ -490,7 +490,7 @@

    decimalValue

    Returns null | Decimal

    @@ -508,7 +508,7 @@

    deleteField

    Parameters

    @@ -532,7 +532,7 @@

    elements

    Returns Value[]

    @@ -550,7 +550,7 @@

    equals

    @@ -587,7 +587,7 @@

    fieldNames

    Returns string[]

    @@ -605,7 +605,7 @@

    fields

    Returns [string, Value][]

    @@ -623,7 +623,7 @@

    get

    Parameters

    @@ -647,7 +647,7 @@

    getAll

    Parameters

    @@ -671,7 +671,7 @@

    getAnnotations

    Returns string[]

    @@ -689,7 +689,7 @@

    getType

    Returns IonType

    @@ -739,7 +739,7 @@

    ionEquals

    @@ -782,7 +782,7 @@

    isNull

    Returns boolean

    @@ -832,7 +832,7 @@

    numberValue

    Returns null | number

    @@ -882,7 +882,7 @@

    stringValue

    Returns null | string

    @@ -900,7 +900,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -917,7 +917,7 @@

    toJSON

  • @@ -963,7 +963,7 @@

    toString

    Returns string

    @@ -981,7 +981,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -1022,7 +1022,7 @@

    writeTo

    Parameters

    @@ -1046,7 +1046,7 @@

    Static _fromJsValue

    Parameters

    @@ -1073,7 +1073,7 @@

    Static _getIonType

    Inherited from Value(Object, IonTypes.NULL, FromJsConstructor.NONE)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_sexpression.sexpression.html b/api/classes/dom_sexpression.sexpression.html index 0979515b..a537f5f4 100644 --- a/api/classes/dom_sexpression.sexpression.html +++ b/api/classes/dom_sexpression.sexpression.html @@ -192,7 +192,7 @@

    constructor

    @@ -229,7 +229,7 @@

    _ionAnnotations

    @@ -240,7 +240,7 @@

    _ionType

    @@ -355,7 +355,7 @@

    _setAnnotations

    Parameters

    @@ -379,7 +379,7 @@

    _unsupportedOperation

    Type parameters

    @@ -409,7 +409,7 @@

    _valueEquals

    Parameters

    @@ -450,7 +450,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -468,7 +468,7 @@

    as

    Type parameters

    @@ -498,7 +498,7 @@

    bigIntValue

    Returns null | bigint

    @@ -516,7 +516,7 @@

    booleanValue

    Returns null | boolean

    @@ -637,7 +637,7 @@

    dateValue

    Returns null | Date

    @@ -655,7 +655,7 @@

    decimalValue

    Returns null | Decimal

    @@ -673,7 +673,7 @@

    deleteField

    Parameters

    @@ -697,7 +697,7 @@

    elements

    Returns Value[]

    @@ -738,7 +738,7 @@

    equals

    @@ -840,7 +840,7 @@

    fieldNames

    Returns string[]

    @@ -858,7 +858,7 @@

    fields

    Returns [string, Value][]

    @@ -1404,7 +1404,7 @@

    get

    Parameters

    @@ -1428,7 +1428,7 @@

    getAll

    Parameters

    @@ -1452,7 +1452,7 @@

    getAnnotations

    Returns string[]

    @@ -1470,7 +1470,7 @@

    getType

    Returns IonType

    @@ -1564,7 +1564,7 @@

    ionEquals

    @@ -1607,7 +1607,7 @@

    isNull

    Returns boolean

    @@ -1786,7 +1786,7 @@

    numberValue

    Returns null | number

    @@ -2475,7 +2475,7 @@

    stringValue

    Returns null | string

    @@ -2493,7 +2493,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2534,7 +2534,7 @@

    toString

    Returns string

    @@ -2552,7 +2552,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -2625,7 +2625,7 @@

    writeTo

    Parameters

    @@ -2649,7 +2649,7 @@

    Static _fromJsValue

    Parameters

    @@ -2676,7 +2676,7 @@

    Static _getIonType

    Inherited from Sequence(IonTypes.SEXP)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_string.string.html b/api/classes/dom_string.string.html index 230889ed..36e81fe8 100644 --- a/api/classes/dom_string.string.html +++ b/api/classes/dom_string.string.html @@ -207,7 +207,7 @@

    constructor

    @@ -244,7 +244,7 @@

    _ionAnnotations

    @@ -255,7 +255,7 @@

    _ionType

    @@ -312,7 +312,7 @@

    _setAnnotations

    Parameters

    @@ -336,7 +336,7 @@

    _unsupportedOperation

    Type parameters

    @@ -366,7 +366,7 @@

    _valueEquals

    Parameters

    @@ -407,7 +407,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -456,7 +456,7 @@

    as

    Type parameters

    @@ -509,7 +509,7 @@

    bigIntValue

    Returns null | bigint

    @@ -573,7 +573,7 @@

    booleanValue

    Returns null | boolean

    @@ -687,7 +687,7 @@

    compareValue

  • Parameters

    @@ -743,7 +743,7 @@

    dateValue

    Returns null | Date

    @@ -761,7 +761,7 @@

    decimalValue

    Returns null | Decimal

    @@ -779,7 +779,7 @@

    deleteField

    Parameters

    @@ -803,7 +803,7 @@

    elements

    Returns Value[]

    @@ -855,7 +855,7 @@

    equals

    @@ -892,7 +892,7 @@

    fieldNames

    Returns string[]

    @@ -910,7 +910,7 @@

    fields

    Returns [string, Value][]

    @@ -1030,7 +1030,7 @@

    get

    Parameters

    @@ -1054,7 +1054,7 @@

    getAll

    Parameters

    @@ -1078,7 +1078,7 @@

    getAnnotations

    Returns string[]

    @@ -1096,7 +1096,7 @@

    getType

    Returns IonType

    @@ -1192,7 +1192,7 @@

    ionEquals

    @@ -1235,7 +1235,7 @@

    isNull

    Returns boolean

    @@ -1585,7 +1585,7 @@

    numberValue

    Returns null | number

    @@ -2348,7 +2348,7 @@

    stringValue

    Returns string

    @@ -2489,7 +2489,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2809,7 +2809,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -2865,7 +2865,7 @@

    writeTo

    Parameters

    @@ -2889,7 +2889,7 @@

    Static _fromJsValue

    Parameters

    @@ -2916,7 +2916,7 @@

    Static _getIonType

    Inherited from Value(_NativeJsString,IonTypes.STRING,_fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_struct.struct.html b/api/classes/dom_struct.struct.html index e07e1afa..757eb613 100644 --- a/api/classes/dom_struct.struct.html +++ b/api/classes/dom_struct.struct.html @@ -200,7 +200,7 @@

    constructor

    @@ -237,7 +237,7 @@

    _ionAnnotations

    @@ -248,7 +248,7 @@

    _ionType

    @@ -275,7 +275,7 @@

    should

    @@ -292,7 +292,7 @@

    [Symbol.iterator]

  • Returns IterableIterator<[string, Value]>

    @@ -309,7 +309,7 @@

    _ionValueEquals

  • Parameters

    @@ -339,7 +339,7 @@

    _setAnnotations

    Parameters

    @@ -363,7 +363,7 @@

    _unsupportedOperation

    Type parameters

    @@ -393,7 +393,7 @@

    _valueEquals

    Parameters

    @@ -434,7 +434,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -452,7 +452,7 @@

    as

    Type parameters

    @@ -482,7 +482,7 @@

    bigIntValue

    Returns null | bigint

    @@ -500,7 +500,7 @@

    booleanValue

    Returns null | boolean

    @@ -518,7 +518,7 @@

    dateValue

    Returns null | Date

    @@ -536,7 +536,7 @@

    decimalValue

    Returns null | Decimal

    @@ -554,7 +554,7 @@

    deleteField

    Parameters

    @@ -578,7 +578,7 @@

    elements

    Returns Value[]

    @@ -596,7 +596,7 @@

    equals

    @@ -633,7 +633,7 @@

    fieldNames

    Returns string[]

    @@ -651,7 +651,7 @@

    fields

    Returns [string, Value][]

    @@ -669,7 +669,7 @@

    get

    Parameters

    @@ -693,7 +693,7 @@

    getAll

    Parameters

    @@ -717,7 +717,7 @@

    getAnnotations

    Returns string[]

    @@ -735,7 +735,7 @@

    getType

    Returns IonType

    @@ -785,7 +785,7 @@

    ionEquals

    @@ -828,7 +828,7 @@

    isNull

    Returns boolean

    @@ -878,7 +878,7 @@

    numberValue

    Returns null | number

    @@ -928,7 +928,7 @@

    stringValue

    Returns null | string

    @@ -946,7 +946,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -963,7 +963,7 @@

    toJSON

  • Returns any

    @@ -1004,7 +1004,7 @@

    toString

    Returns string

    @@ -1022,7 +1022,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -1063,7 +1063,7 @@

    writeTo

    Parameters

    @@ -1087,7 +1087,7 @@

    Static _fromJsValue

    Parameters

    @@ -1114,7 +1114,7 @@

    Static _getIonType

    Inherited from Value(Object,IonTypes.STRUCT,FromJsConstructor.NONE)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_symbol.symbol.html b/api/classes/dom_symbol.symbol.html index a66cb05c..be178f67 100644 --- a/api/classes/dom_symbol.symbol.html +++ b/api/classes/dom_symbol.symbol.html @@ -207,7 +207,7 @@

    constructor

    @@ -244,7 +244,7 @@

    _ionAnnotations

    @@ -255,7 +255,7 @@

    _ionType

    @@ -312,7 +312,7 @@

    _setAnnotations

    Parameters

    @@ -336,7 +336,7 @@

    _unsupportedOperation

    Type parameters

    @@ -366,7 +366,7 @@

    _valueEquals

    Parameters

    @@ -407,7 +407,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -456,7 +456,7 @@

    as

    Type parameters

    @@ -509,7 +509,7 @@

    bigIntValue

    Returns null | bigint

    @@ -573,7 +573,7 @@

    booleanValue

    Returns null | boolean

    @@ -687,7 +687,7 @@

    compareValue

  • Parameters

    @@ -743,7 +743,7 @@

    dateValue

    Returns null | Date

    @@ -761,7 +761,7 @@

    decimalValue

    Returns null | Decimal

    @@ -779,7 +779,7 @@

    deleteField

    Parameters

    @@ -803,7 +803,7 @@

    elements

    Returns Value[]

    @@ -855,7 +855,7 @@

    equals

    @@ -892,7 +892,7 @@

    fieldNames

    Returns string[]

    @@ -910,7 +910,7 @@

    fields

    Returns [string, Value][]

    @@ -1030,7 +1030,7 @@

    get

    Parameters

    @@ -1054,7 +1054,7 @@

    getAll

    Parameters

    @@ -1078,7 +1078,7 @@

    getAnnotations

    Returns string[]

    @@ -1096,7 +1096,7 @@

    getType

    Returns IonType

    @@ -1192,7 +1192,7 @@

    ionEquals

    @@ -1235,7 +1235,7 @@

    isNull

    Returns boolean

    @@ -1585,7 +1585,7 @@

    numberValue

    Returns null | number

    @@ -2348,7 +2348,7 @@

    stringValue

    Returns string

    @@ -2489,7 +2489,7 @@

    timestampValue

    Returns null | Timestamp

    @@ -2809,7 +2809,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -2865,7 +2865,7 @@

    writeTo

    Parameters

    @@ -2889,7 +2889,7 @@

    Static _fromJsValue

    Parameters

    @@ -2916,7 +2916,7 @@

    Static _getIonType

    Inherited from Value(String, IonTypes.SYMBOL, _fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/dom_timestamp.timestamp.html b/api/classes/dom_timestamp.timestamp.html index 2c735a67..3b6d9fc2 100644 --- a/api/classes/dom_timestamp.timestamp.html +++ b/api/classes/dom_timestamp.timestamp.html @@ -201,7 +201,7 @@

    constructor

    @@ -238,7 +238,7 @@

    _ionAnnotations

    @@ -249,7 +249,7 @@

    _ionType

    @@ -368,7 +368,7 @@

    _setAnnotations

    Parameters

    @@ -392,7 +392,7 @@

    _unsupportedOperation

    Type parameters

    @@ -422,7 +422,7 @@

    _valueEquals

    Parameters

    @@ -463,7 +463,7 @@

    allFields

    Returns [string, Value[]][]

    @@ -481,7 +481,7 @@

    as

    Type parameters

    @@ -511,7 +511,7 @@

    bigIntValue

    Returns null | bigint

    @@ -529,7 +529,7 @@

    booleanValue

    Returns null | boolean

    @@ -547,7 +547,7 @@

    dateValue

    Returns Date

    @@ -565,7 +565,7 @@

    decimalValue

    Returns null | Decimal

    @@ -583,7 +583,7 @@

    deleteField

    Parameters

    @@ -607,7 +607,7 @@

    elements

    Returns Value[]

    @@ -625,7 +625,7 @@

    equals

    @@ -662,7 +662,7 @@

    fieldNames

    Returns string[]

    @@ -680,7 +680,7 @@

    fields

    Returns [string, Value][]

    @@ -698,7 +698,7 @@

    get

    Parameters

    @@ -722,7 +722,7 @@

    getAll

    Parameters

    @@ -746,7 +746,7 @@

    getAnnotations

    Returns string[]

    @@ -994,7 +994,7 @@

    getType

    Returns IonType

    @@ -1196,7 +1196,7 @@

    ionEquals

    @@ -1239,7 +1239,7 @@

    isNull

    Returns boolean

    @@ -1257,7 +1257,7 @@

    numberValue

    Returns null | number

    @@ -1863,7 +1863,7 @@

    stringValue

    Returns null | string

    @@ -1881,7 +1881,7 @@

    timestampValue

    Returns Timestamp

    @@ -2196,7 +2196,7 @@

    uInt8ArrayValue

    Returns null | Uint8Array

    @@ -2252,7 +2252,7 @@

    writeTo

    Parameters

    @@ -2344,7 +2344,7 @@

    Static _fromJsValue

    Parameters

    @@ -2371,7 +2371,7 @@

    Static _getIonType

    Inherited from Value(Date,IonTypes.TIMESTAMP,_fromJsConstructor)._getIonType

    Returns IonType

    diff --git a/api/classes/events_eventstreamerror.eventstreamerror.html b/api/classes/events_eventstreamerror.eventstreamerror.html index f09b61ef..89a2d811 100644 --- a/api/classes/events_eventstreamerror.eventstreamerror.html +++ b/api/classes/events_eventstreamerror.eventstreamerror.html @@ -126,7 +126,7 @@

    constructor

    Parameters

    @@ -157,7 +157,7 @@

    eventstream

    eventstream: IonEvent[]
    @@ -167,7 +167,7 @@

    index

    index: number
    @@ -210,7 +210,7 @@

    type

    type: string
    diff --git a/api/classes/events_ionevent.ioneventfactory.html b/api/classes/events_ionevent.ioneventfactory.html index 7ac746e9..b2003480 100644 --- a/api/classes/events_ionevent.ioneventfactory.html +++ b/api/classes/events_ionevent.ioneventfactory.html @@ -124,7 +124,7 @@

    makeEvent

  • Parameters

    diff --git a/api/classes/events_ioneventstream.ioneventstream.html b/api/classes/events_ioneventstream.ioneventstream.html index 5ec4f1c6..f9860361 100644 --- a/api/classes/events_ioneventstream.ioneventstream.html +++ b/api/classes/events_ioneventstream.ioneventstream.html @@ -119,7 +119,7 @@

    constructor

  • Parameters

    @@ -141,7 +141,7 @@

    events

    events: IonEvent[]
    @@ -151,7 +151,7 @@

    isEventStream

    isEventStream: boolean
    @@ -168,7 +168,7 @@

    compare

  • @@ -196,7 +196,7 @@

    equals

  • Parameters

    @@ -219,7 +219,7 @@

    getEvents

  • Returns IonEvent[]

    @@ -236,7 +236,7 @@

    isEmbedded

  • Parameters

    @@ -259,7 +259,7 @@

    writeEventStream

  • Parameters

    @@ -282,7 +282,7 @@

    writeIon

  • Parameters

    diff --git a/api/classes/ionbinaryreader.binaryreader.html b/api/classes/ionbinaryreader.binaryreader.html index 95f8710d..e265090c 100644 --- a/api/classes/ionbinaryreader.binaryreader.html +++ b/api/classes/ionbinaryreader.binaryreader.html @@ -132,7 +132,7 @@

    constructor

  • Parameters

    @@ -162,7 +162,7 @@

    annotations

    @@ -185,7 +185,7 @@

    bigIntValue

    @@ -208,7 +208,7 @@

    booleanValue

    @@ -231,7 +231,7 @@

    decimalValue

    @@ -254,7 +254,7 @@

    depth

    @@ -277,7 +277,7 @@

    fieldName

    @@ -299,7 +299,7 @@

    getAnnotation

  • Parameters

    @@ -322,7 +322,7 @@

    hasAnnotations

  • Returns boolean

    @@ -340,7 +340,7 @@

    intSize

    @@ -364,7 +364,7 @@

    isNull

    @@ -387,7 +387,7 @@

    next

    @@ -410,7 +410,7 @@

    numberValue

    @@ -434,7 +434,7 @@

    position

    @@ -469,7 +469,7 @@

    stepIn

    @@ -493,7 +493,7 @@

    stepOut

    @@ -519,7 +519,7 @@

    stringValue

    @@ -543,7 +543,7 @@

    timestampValue

    @@ -566,7 +566,7 @@

    type

    @@ -589,7 +589,7 @@

    uInt8ArrayValue

    @@ -613,7 +613,7 @@

    value

    diff --git a/api/classes/ionbinarywriter.abstractnode.html b/api/classes/ionbinarywriter.abstractnode.html index 9e907458..e0e1e4cd 100644 --- a/api/classes/ionbinarywriter.abstractnode.html +++ b/api/classes/ionbinarywriter.abstractnode.html @@ -129,7 +129,7 @@

    typeCode

  • Returns number

    @@ -146,7 +146,7 @@

    writer

  • Returns LowLevelBinaryWriter

    @@ -167,7 +167,7 @@

    Abstract addChild

    Parameters

    @@ -193,7 +193,7 @@

    getAnnotatedContainerLength

  • Returns number

    @@ -210,7 +210,7 @@

    getAnnotationsLength

  • Returns number

    @@ -227,7 +227,7 @@

    getContainedValueLength

  • Returns number

    @@ -245,7 +245,7 @@

    getLength

    Returns number

    @@ -262,7 +262,7 @@

    Abstract getValueLen
  • Returns number

    @@ -280,7 +280,7 @@

    Abstract isContainer

    Returns boolean

    @@ -298,7 +298,7 @@

    Abstract write

    Returns void

    @@ -315,7 +315,7 @@

    writeAnnotations

  • Returns void

    @@ -332,7 +332,7 @@

    writeTypeDescriptorAndLength

  • Parameters

    @@ -361,7 +361,7 @@

    Static getLengthLength
  • Parameters

    diff --git a/api/classes/ionbinarywriter.binarywriter.html b/api/classes/ionbinarywriter.binarywriter.html index 8179e075..c6e8d3db 100644 --- a/api/classes/ionbinarywriter.binarywriter.html +++ b/api/classes/ionbinarywriter.binarywriter.html @@ -147,7 +147,7 @@

    constructor

    Parameters

    @@ -177,7 +177,7 @@

    addAnnotation

    Parameters

    @@ -201,7 +201,7 @@

    close

    Returns void

    @@ -219,7 +219,7 @@

    depth

    Returns number

    @@ -237,7 +237,7 @@

    getBytes

    Returns Uint8Array

    @@ -255,7 +255,7 @@

    setAnnotations

    Parameters

    @@ -279,7 +279,7 @@

    stepIn

    Parameters

    @@ -303,7 +303,7 @@

    stepOut

    Returns void

    @@ -321,7 +321,7 @@

    writeBlob

    Parameters

    @@ -345,7 +345,7 @@

    writeBoolean

    Parameters

    @@ -369,7 +369,7 @@

    writeClob

    Parameters

    @@ -393,7 +393,7 @@

    writeDecimal

    Parameters

    @@ -417,7 +417,7 @@

    writeFieldName

    Parameters

    @@ -441,7 +441,7 @@

    writeFloat32

    Parameters

    @@ -465,7 +465,7 @@

    writeFloat64

    Parameters

    @@ -489,7 +489,7 @@

    writeInt

    Parameters

    @@ -513,7 +513,7 @@

    writeNull

    Parameters

    @@ -537,7 +537,7 @@

    writeString

    Parameters

    @@ -561,7 +561,7 @@

    writeSymbol

    Parameters

    @@ -585,7 +585,7 @@

    writeTimestamp

    Parameters

    @@ -609,7 +609,7 @@

    writeValue

    Parameters

    @@ -633,7 +633,7 @@

    writeValues

    Parameters

    diff --git a/api/classes/ionbinarywriter.leafnode.html b/api/classes/ionbinarywriter.leafnode.html index 76616d35..08ba3aa7 100644 --- a/api/classes/ionbinarywriter.leafnode.html +++ b/api/classes/ionbinarywriter.leafnode.html @@ -128,7 +128,7 @@

    typeCode

  • Returns number

    @@ -145,7 +145,7 @@

    writer

  • Returns LowLevelBinaryWriter

    @@ -166,7 +166,7 @@

    addChild

    Parameters

    @@ -193,7 +193,7 @@

    getAnnotatedContainerLength

    Returns number

    @@ -211,7 +211,7 @@

    getAnnotationsLength

    Returns number

    @@ -229,7 +229,7 @@

    getContainedValueLength

    Returns number

    @@ -247,7 +247,7 @@

    getLength

    Returns number

    @@ -265,7 +265,7 @@

    Abstract getValueLen

    Returns number

    @@ -283,7 +283,7 @@

    isContainer

    Returns boolean

    @@ -301,7 +301,7 @@

    Abstract write

    Returns void

    @@ -319,7 +319,7 @@

    writeAnnotations

    Returns void

    @@ -337,7 +337,7 @@

    writeTypeDescriptorAndLength

    Parameters

    @@ -367,7 +367,7 @@

    Static getLengthLength

    Parameters

    diff --git a/api/classes/ionbinarywriter.nullnode.html b/api/classes/ionbinarywriter.nullnode.html index 1915600d..e0c1a2e6 100644 --- a/api/classes/ionbinarywriter.nullnode.html +++ b/api/classes/ionbinarywriter.nullnode.html @@ -130,7 +130,7 @@

    constructor

    Parameters

    @@ -165,7 +165,7 @@

    typeCode

  • Returns number

    @@ -182,7 +182,7 @@

    writer

  • Returns LowLevelBinaryWriter

    @@ -203,7 +203,7 @@

    addChild

    Parameters

    @@ -230,7 +230,7 @@

    getAnnotatedContainerLength

    Returns number

    @@ -248,7 +248,7 @@

    getAnnotationsLength

    Returns number

    @@ -266,7 +266,7 @@

    getContainedValueLength

    Returns number

    @@ -284,7 +284,7 @@

    getLength

    Returns number

    @@ -302,7 +302,7 @@

    getValueLength

    Returns number

    @@ -320,7 +320,7 @@

    isContainer

    Returns boolean

    @@ -338,7 +338,7 @@

    write

    Returns void

    @@ -356,7 +356,7 @@

    writeAnnotations

    Returns void

    @@ -374,7 +374,7 @@

    writeTypeDescriptorAndLength

    Parameters

    @@ -404,7 +404,7 @@

    Static getLengthLength

    Parameters

    diff --git a/api/classes/ioncatalog.catalog.html b/api/classes/ioncatalog.catalog.html index 18128ee1..e29f7c7e 100644 --- a/api/classes/ioncatalog.catalog.html +++ b/api/classes/ioncatalog.catalog.html @@ -121,7 +121,7 @@

    constructor

  • @@ -146,7 +146,7 @@

    add

  • @@ -174,7 +174,7 @@

    getTable

  • @@ -203,7 +203,7 @@

    getVersion

  • diff --git a/api/classes/iondecimal.decimal.html b/api/classes/iondecimal.decimal.html index c86c7b49..e8310575 100644 --- a/api/classes/iondecimal.decimal.html +++ b/api/classes/iondecimal.decimal.html @@ -147,7 +147,7 @@

    constructor

  • @@ -169,7 +169,7 @@

    Returns
    @@ -197,7 +197,7 @@

    Returns
    @@ -243,7 +243,7 @@

    Static ONE: Decimal = ...

    @@ -253,7 +253,7 @@

    Static ZERO: Decimal = ...

    @@ -270,7 +270,7 @@

    compareTo

  • @@ -304,7 +304,7 @@

    equals

  • @@ -335,7 +335,7 @@

    getCoefficient

  • @@ -359,7 +359,7 @@

    getExponent

  • @@ -381,7 +381,7 @@

    intValue

  • @@ -404,7 +404,7 @@

    isNegative

  • @@ -426,7 +426,7 @@

    numberValue

  • @@ -450,7 +450,7 @@

    toJSON

  • @@ -472,7 +472,7 @@

    toString

  • @@ -495,7 +495,7 @@

    Static parse

  • diff --git a/api/classes/ionimport.import.html b/api/classes/ionimport.import.html index 096bf527..93f09d57 100644 --- a/api/classes/ionimport.import.html +++ b/api/classes/ionimport.import.html @@ -134,7 +134,7 @@

    constructor

  • Parameters

    @@ -166,7 +166,7 @@

    length

  • Returns number

    @@ -183,7 +183,7 @@

    offset

  • Returns number

    @@ -200,7 +200,7 @@

    parent

  • Returns null | Import

    @@ -217,7 +217,7 @@

    symbolTable

  • Returns SharedSymbolTable

    @@ -237,7 +237,7 @@

    getSymbolId

  • Parameters

    @@ -260,7 +260,7 @@

    getSymbolText

  • Parameters

    diff --git a/api/classes/ionlocalsymboltable.localsymboltable.html b/api/classes/ionlocalsymboltable.localsymboltable.html index a2af785d..92dd7774 100644 --- a/api/classes/ionlocalsymboltable.localsymboltable.html +++ b/api/classes/ionlocalsymboltable.localsymboltable.html @@ -126,7 +126,7 @@

    constructor

  • Parameters

    @@ -155,7 +155,7 @@

    import

  • Returns Import

    @@ -172,7 +172,7 @@

    maxId

  • Returns number

    @@ -189,7 +189,7 @@

    symbols

  • Returns (null | string)[]

    @@ -209,7 +209,7 @@

    addSymbol

  • Parameters

    @@ -232,7 +232,7 @@

    getSymbolId

  • Parameters

    @@ -255,7 +255,7 @@

    getSymbolText

  • Parameters

    @@ -278,7 +278,7 @@

    numberOfSymbols

  • Returns number

    diff --git a/api/classes/ionlowlevelbinarywriter.lowlevelbinarywriter.html b/api/classes/ionlowlevelbinarywriter.lowlevelbinarywriter.html index 88ebe93b..eeb247ac 100644 --- a/api/classes/ionlowlevelbinarywriter.lowlevelbinarywriter.html +++ b/api/classes/ionlowlevelbinarywriter.lowlevelbinarywriter.html @@ -130,7 +130,7 @@

    constructor

  • Parameters

    @@ -156,7 +156,7 @@

    getBytes

  • Returns Uint8Array

    @@ -173,7 +173,7 @@

    writeByte

  • Parameters

    @@ -196,7 +196,7 @@

    writeBytes

  • Parameters

    @@ -219,7 +219,7 @@

    writeSignedInt

  • Parameters

    @@ -242,7 +242,7 @@

    writeUnsignedInt

  • Parameters

    @@ -265,7 +265,7 @@

    writeVariableLengthSignedInt

  • Parameters

    @@ -288,7 +288,7 @@

    writeVariableLengthUnsignedInt

  • Parameters

    @@ -311,7 +311,7 @@

    Static getSignedInt

    Parameters

    @@ -334,7 +334,7 @@

    Static getUnsignedInt<
  • Parameters

    @@ -357,7 +357,7 @@

    Static getVariableLeng
  • Parameters

    @@ -380,7 +380,7 @@

    Static getVariableLeng
  • Parameters

    diff --git a/api/classes/ionparserbinaryraw.parserbinaryraw.html b/api/classes/ionparserbinaryraw.parserbinaryraw.html index fcfd0cb3..91191bbb 100644 --- a/api/classes/ionparserbinaryraw.parserbinaryraw.html +++ b/api/classes/ionparserbinaryraw.parserbinaryraw.html @@ -131,7 +131,7 @@

    constructor

  • Parameters

    @@ -157,7 +157,7 @@

    _getSid

  • Returns null | number

    @@ -174,7 +174,7 @@

    bigIntValue

  • Returns null | bigint

    @@ -191,7 +191,7 @@

    booleanValue

  • Returns null | boolean

    @@ -208,7 +208,7 @@

    byteValue

  • Returns null | Uint8Array

    @@ -225,7 +225,7 @@

    decimalValue

  • Returns null | Decimal

    @@ -242,7 +242,7 @@

    depth

  • Returns number

    @@ -259,7 +259,7 @@

    getAnnotation

  • Parameters

    @@ -282,7 +282,7 @@

    getAnnotations

  • Returns any

    @@ -299,7 +299,7 @@

    getFieldId

  • Returns null | number

    @@ -316,7 +316,7 @@

    hasAnnotations

  • Returns boolean

    @@ -333,7 +333,7 @@

    ionType

  • Returns IonType

    @@ -350,7 +350,7 @@

    isNull

  • Returns boolean

    @@ -367,7 +367,7 @@

    next

  • Returns any

    @@ -384,7 +384,7 @@

    numberValue

  • Returns null | number

    @@ -401,7 +401,7 @@

    source

  • Returns BinarySpan

    @@ -418,7 +418,7 @@

    stepIn

  • Returns void

    @@ -435,7 +435,7 @@

    stepOut

  • Returns void

    @@ -452,7 +452,7 @@

    stringValue

  • Returns null | string

    @@ -469,7 +469,7 @@

    timestampValue

  • Returns null | Timestamp

    @@ -486,7 +486,7 @@

    uInt8ArrayValue

  • Returns null | Uint8Array

    @@ -503,7 +503,7 @@

    Static _readFloatFrom<
  • Parameters

    @@ -529,7 +529,7 @@

    Static _readSignedInt<
  • Parameters

    @@ -555,7 +555,7 @@

    Static _readUnsignedIn
  • Parameters

    @@ -581,7 +581,7 @@

    Static _readVarSigned<
  • Parameters

    @@ -604,7 +604,7 @@

    Static _readVarUnsigne
  • Parameters

    diff --git a/api/classes/ionparsertextraw.parsertextraw.html b/api/classes/ionparsertextraw.parsertextraw.html index c8a926d7..3bebd76d 100644 --- a/api/classes/ionparsertextraw.parsertextraw.html +++ b/api/classes/ionparsertextraw.parsertextraw.html @@ -118,7 +118,7 @@

    constructor

  • Parameters

    @@ -144,7 +144,7 @@

    annotations

  • Returns SymbolToken[]

    @@ -161,7 +161,7 @@

    bigIntValue

  • Returns null | bigint

    @@ -178,7 +178,7 @@

    booleanValue

  • Returns null | boolean

    @@ -195,7 +195,7 @@

    clearFieldName

  • Returns void

    @@ -212,7 +212,7 @@

    fieldName

  • Returns null | string

    @@ -229,7 +229,7 @@

    fieldNameType

  • Returns null | number

    @@ -246,7 +246,7 @@

    get_value_as_string

  • Parameters

    @@ -269,7 +269,7 @@

    get_value_as_uint8array

  • Parameters

    @@ -292,7 +292,7 @@

    isNull

  • Returns boolean

    @@ -309,7 +309,7 @@

    next

  • Returns undefined | number

    @@ -326,7 +326,7 @@

    numberValue

  • Returns null | number

    @@ -343,7 +343,7 @@

    source

  • Returns StringSpan

    diff --git a/api/classes/ionprettytextwriter.prettytextwriter.html b/api/classes/ionprettytextwriter.prettytextwriter.html index 0cecfa29..d3ea172d 100644 --- a/api/classes/ionprettytextwriter.prettytextwriter.html +++ b/api/classes/ionprettytextwriter.prettytextwriter.html @@ -142,7 +142,7 @@

    constructor

    Parameters

    @@ -171,7 +171,7 @@

    isTopLevel

  • Returns boolean

    @@ -192,7 +192,7 @@

    _serializeValue

    Type parameters

    @@ -228,7 +228,7 @@

    addAnnotation

    Parameters

    @@ -252,7 +252,7 @@

    close

    Returns void

    @@ -270,7 +270,7 @@

    depth

    Returns number

    @@ -288,7 +288,7 @@

    getBytes

    Returns Uint8Array

    @@ -306,7 +306,7 @@

    handleSeparator

    Returns void

    @@ -324,7 +324,7 @@

    setAnnotations

    Parameters

    @@ -348,7 +348,7 @@

    stepIn

    Parameters

    @@ -372,7 +372,7 @@

    stepOut

    Returns void

    @@ -390,7 +390,7 @@

    writeBlob

    Parameters

    @@ -414,7 +414,7 @@

    writeBoolean

    Parameters

    @@ -438,7 +438,7 @@

    writeClob

    Parameters

    @@ -462,7 +462,7 @@

    writeContainer

    Parameters

    @@ -489,7 +489,7 @@

    writeDecimal

    Parameters

    @@ -513,7 +513,7 @@

    writeFieldName

    Parameters

    @@ -537,7 +537,7 @@

    writeFloat32

    Parameters

    @@ -561,7 +561,7 @@

    writeFloat64

    Parameters

    @@ -585,7 +585,7 @@

    writeInt

    Parameters

    @@ -609,7 +609,7 @@

    writeNull

    Parameters

    @@ -633,7 +633,7 @@

    writeString

    Parameters

    @@ -657,7 +657,7 @@

    writeSymbol

    Parameters

    @@ -681,7 +681,7 @@

    writeTimestamp

    Parameters

    @@ -705,7 +705,7 @@

    writeValue

    Parameters

    @@ -729,7 +729,7 @@

    writeValues

    Parameters

    diff --git a/api/classes/ionsharedsymboltable.sharedsymboltable.html b/api/classes/ionsharedsymboltable.sharedsymboltable.html index 8810dac0..1ee05131 100644 --- a/api/classes/ionsharedsymboltable.sharedsymboltable.html +++ b/api/classes/ionsharedsymboltable.sharedsymboltable.html @@ -133,7 +133,7 @@

    constructor

  • Parameters

    @@ -165,7 +165,7 @@

    name

  • Returns string

    @@ -182,7 +182,7 @@

    numberOfSymbols

  • Returns number

    @@ -199,7 +199,7 @@

    version

  • Returns number

    @@ -219,7 +219,7 @@

    getSymbolId

  • Parameters

    @@ -242,7 +242,7 @@

    getSymbolText

  • Parameters

    diff --git a/api/classes/ionspan.binaryspan.html b/api/classes/ionspan.binaryspan.html index e0392c18..69c18907 100644 --- a/api/classes/ionspan.binaryspan.html +++ b/api/classes/ionspan.binaryspan.html @@ -126,7 +126,7 @@

    constructor

    Parameters

    @@ -153,7 +153,7 @@

    chunk

    Parameters

    @@ -177,7 +177,7 @@

    clone

    Parameters

    @@ -204,7 +204,7 @@

    getRemaining

    Returns number

    @@ -222,7 +222,7 @@

    is_empty

    Returns boolean

    @@ -240,7 +240,7 @@

    next

    Returns number

    @@ -258,7 +258,7 @@

    peek

    Returns number

    @@ -276,7 +276,7 @@

    position

    Returns number

    @@ -294,7 +294,7 @@

    setRemaining

    Parameters

    @@ -318,7 +318,7 @@

    skip

    Parameters

    @@ -342,7 +342,7 @@

    unread

    Parameters

    @@ -366,7 +366,7 @@

    valueAt

    Parameters

    @@ -389,7 +389,7 @@

    view

  • Parameters

    @@ -413,7 +413,7 @@

    write

    Parameters

    @@ -437,7 +437,7 @@

    Static error

    Returns void

    diff --git a/api/classes/ionspan.span.html b/api/classes/ionspan.span.html index 400fe71a..5e1a4d58 100644 --- a/api/classes/ionspan.span.html +++ b/api/classes/ionspan.span.html @@ -126,7 +126,7 @@

    constructor

  • Parameters

    @@ -152,7 +152,7 @@

    Abstract chunk

  • Parameters

    @@ -175,7 +175,7 @@

    Abstract getRemaining

    Returns number

    @@ -192,7 +192,7 @@

    Abstract is_empty

  • Returns boolean

    @@ -209,7 +209,7 @@

    Abstract next

  • Returns number

    @@ -226,7 +226,7 @@

    Abstract peek

  • Returns number

    @@ -243,7 +243,7 @@

    Abstract position

  • Returns number

    @@ -260,7 +260,7 @@

    Abstract setRemaining

    Parameters

    @@ -283,7 +283,7 @@

    Abstract skip

  • Parameters

    @@ -306,7 +306,7 @@

    Abstract unread

  • Parameters

    @@ -329,7 +329,7 @@

    Abstract valueAt

  • Parameters

    @@ -352,7 +352,7 @@

    write

  • Parameters

    @@ -375,7 +375,7 @@

    Static error

  • Returns void

    diff --git a/api/classes/ionspan.stringspan.html b/api/classes/ionspan.stringspan.html index 96e94ed5..b8d412fc 100644 --- a/api/classes/ionspan.stringspan.html +++ b/api/classes/ionspan.stringspan.html @@ -130,7 +130,7 @@

    constructor

    Parameters

    @@ -156,7 +156,7 @@

    _inc_line

  • Returns void

    @@ -174,7 +174,7 @@

    chunk

    Parameters

    @@ -198,7 +198,7 @@

    clone

    Parameters

    @@ -221,7 +221,7 @@

    getCodePoint

  • Parameters

    @@ -245,7 +245,7 @@

    getRemaining

    Returns number

    @@ -263,7 +263,7 @@

    is_empty

    Returns boolean

    @@ -280,7 +280,7 @@

    line_number

  • Returns number

    @@ -298,7 +298,7 @@

    next

    Returns number

    @@ -315,7 +315,7 @@

    offset

  • Returns number

    @@ -333,7 +333,7 @@

    peek

    Returns number

    @@ -351,7 +351,7 @@

    position

    Returns number

    @@ -369,7 +369,7 @@

    setRemaining

    Parameters

    @@ -393,7 +393,7 @@

    skip

    Parameters

    @@ -417,7 +417,7 @@

    unread

    Parameters

    @@ -441,7 +441,7 @@

    valueAt

    Parameters

    @@ -464,7 +464,7 @@

    viewSource

  • Returns string

    @@ -482,7 +482,7 @@

    write

    Parameters

    @@ -506,7 +506,7 @@

    Static error

    Returns void

    diff --git a/api/classes/ionsubstitutesymboltable.substitutesymboltable.html b/api/classes/ionsubstitutesymboltable.substitutesymboltable.html index e0e8cf87..bfa4914d 100644 --- a/api/classes/ionsubstitutesymboltable.substitutesymboltable.html +++ b/api/classes/ionsubstitutesymboltable.substitutesymboltable.html @@ -135,7 +135,7 @@

    constructor

    Parameters

    @@ -161,7 +161,7 @@

    name

  • Returns string

    @@ -178,7 +178,7 @@

    numberOfSymbols

  • Returns number

    @@ -195,7 +195,7 @@

    version

  • Returns number

    @@ -216,7 +216,7 @@

    getSymbolId

    Parameters

    @@ -240,7 +240,7 @@

    getSymbolText

    Parameters

    diff --git a/api/classes/ionsymbol.symbol.html b/api/classes/ionsymbol.symbol.html index eb3b9bd6..8120a555 100644 --- a/api/classes/ionsymbol.symbol.html +++ b/api/classes/ionsymbol.symbol.html @@ -114,7 +114,7 @@

    constructor

  • Parameters

    @@ -139,7 +139,7 @@

    name

    name: string
    @@ -149,7 +149,7 @@

    sid

    sid: number
    @@ -166,7 +166,7 @@

    toString

  • Returns string

    diff --git a/api/classes/ionsymboltoken.symboltoken.html b/api/classes/ionsymboltoken.symboltoken.html index 99126c63..ae70c4a8 100644 --- a/api/classes/ionsymboltoken.symboltoken.html +++ b/api/classes/ionsymboltoken.symboltoken.html @@ -117,7 +117,7 @@

    constructor

  • Parameters

    @@ -146,7 +146,7 @@

    getSid

  • @@ -168,7 +168,7 @@

    getText

  • diff --git a/api/classes/iontextreader.textreader.html b/api/classes/iontextreader.textreader.html index 30b8c30e..fe79de33 100644 --- a/api/classes/iontextreader.textreader.html +++ b/api/classes/iontextreader.textreader.html @@ -135,7 +135,7 @@

    constructor

  • Parameters

    @@ -164,7 +164,7 @@

    _stringRepresentation

  • Returns null | string

    @@ -182,7 +182,7 @@

    annotations

    @@ -206,7 +206,7 @@

    bigIntValue

    @@ -230,7 +230,7 @@

    booleanValue

    @@ -254,7 +254,7 @@

    decimalValue

    @@ -278,7 +278,7 @@

    depth

    @@ -301,7 +301,7 @@

    fieldName

    @@ -325,7 +325,7 @@

    intSize

    @@ -349,7 +349,7 @@

    isIVM

  • Parameters

    @@ -378,7 +378,7 @@

    isLikeIVM

  • Returns boolean

    @@ -396,7 +396,7 @@

    isNull

    @@ -418,7 +418,7 @@

    load_raw

  • Returns void

    @@ -436,7 +436,7 @@

    next

    @@ -461,7 +461,7 @@

    numberValue

    @@ -488,7 +488,7 @@

    position

    @@ -523,7 +523,7 @@

    skip_past_container

  • Returns void

    @@ -541,7 +541,7 @@

    stepIn

    @@ -565,7 +565,7 @@

    stepOut

    @@ -591,7 +591,7 @@

    stringValue

    @@ -616,7 +616,7 @@

    timestampValue

    @@ -640,7 +640,7 @@

    type

    @@ -664,7 +664,7 @@

    uInt8ArrayValue

    @@ -689,7 +689,7 @@

    value

    diff --git a/api/classes/iontextwriter.context.html b/api/classes/iontextwriter.context.html index c34e244c..6cb887ff 100644 --- a/api/classes/iontextwriter.context.html +++ b/api/classes/iontextwriter.context.html @@ -109,7 +109,7 @@

    constructor

  • Parameters

    @@ -131,7 +131,7 @@

    clean

    clean: boolean
    @@ -141,7 +141,7 @@

    containerType

    containerType: null | IonType
    @@ -151,7 +151,7 @@

    state

    state: State
    diff --git a/api/classes/iontextwriter.textwriter.html b/api/classes/iontextwriter.textwriter.html index 92d64c9f..ad8bf842 100644 --- a/api/classes/iontextwriter.textwriter.html +++ b/api/classes/iontextwriter.textwriter.html @@ -144,7 +144,7 @@

    constructor

    Parameters

    @@ -170,7 +170,7 @@

    isTopLevel

  • Returns boolean

    @@ -191,7 +191,7 @@

    addAnnotation

    Parameters

    @@ -215,7 +215,7 @@

    close

    Returns void

    @@ -233,7 +233,7 @@

    depth

    Returns number

    @@ -251,7 +251,7 @@

    getBytes

    Returns Uint8Array

    @@ -269,7 +269,7 @@

    setAnnotations

    Parameters

    @@ -293,7 +293,7 @@

    stepIn

    Parameters

    @@ -317,7 +317,7 @@

    stepOut

    Returns void

    @@ -335,7 +335,7 @@

    writeBlob

    Parameters

    @@ -359,7 +359,7 @@

    writeBoolean

    Parameters

    @@ -383,7 +383,7 @@

    writeClob

    Parameters

    @@ -407,7 +407,7 @@

    writeDecimal

    Parameters

    @@ -431,7 +431,7 @@

    writeFieldName

    Parameters

    @@ -455,7 +455,7 @@

    writeFloat32

    Parameters

    @@ -479,7 +479,7 @@

    writeFloat64

    Parameters

    @@ -503,7 +503,7 @@

    writeInt

    Parameters

    @@ -527,7 +527,7 @@

    writeNull

    Parameters

    @@ -551,7 +551,7 @@

    writeString

    Parameters

    @@ -575,7 +575,7 @@

    writeSymbol

    Parameters

    @@ -599,7 +599,7 @@

    writeTimestamp

    Parameters

    @@ -623,7 +623,7 @@

    writeValue

    Parameters

    @@ -647,7 +647,7 @@

    writeValues

    Parameters

    diff --git a/api/classes/iontimestamp.timestamp.html b/api/classes/iontimestamp.timestamp.html index 58aadf1f..2d2f3231 100644 --- a/api/classes/iontimestamp.timestamp.html +++ b/api/classes/iontimestamp.timestamp.html @@ -124,7 +124,7 @@

    constructor

  • @@ -146,7 +146,7 @@

    Returns
    @@ -222,7 +222,7 @@

    compareTo

  • @@ -300,7 +300,7 @@

    equals

  • @@ -330,7 +330,7 @@

    getDate

  • @@ -365,7 +365,7 @@

    getLocalOffset

  • @@ -387,7 +387,7 @@

    getPrecision

  • @@ -409,7 +409,7 @@

    getSecondsDecimal

  • @@ -431,7 +431,7 @@

    getSecondsInt

  • @@ -453,7 +453,7 @@

    toJSON

  • @@ -476,7 +476,7 @@

    toString

  • @@ -498,7 +498,7 @@

    Static parse

  • diff --git a/api/classes/iontype.iontype-1.html b/api/classes/iontype.iontype-1.html index a9edd6b9..8c169cd2 100644 --- a/api/classes/iontype.iontype-1.html +++ b/api/classes/iontype.iontype-1.html @@ -119,7 +119,7 @@

    constructor

  • Parameters

    diff --git a/api/classes/ionwriteable.writeable.html b/api/classes/ionwriteable.writeable.html index 70624744..6c78486e 100644 --- a/api/classes/ionwriteable.writeable.html +++ b/api/classes/ionwriteable.writeable.html @@ -125,7 +125,7 @@

    constructor

  • Parameters

    @@ -151,7 +151,7 @@

    currentBuffer

  • Returns Uint8Array

    @@ -168,7 +168,7 @@

    totalSize

  • Returns number

    @@ -188,7 +188,7 @@

    getBytes

  • Returns Uint8Array

    @@ -205,7 +205,7 @@

    writeByte

  • Parameters

    @@ -228,7 +228,7 @@

    writeBytes

  • Parameters

    diff --git a/api/classes/signandmagnitudeint.default.html b/api/classes/signandmagnitudeint.default.html index 465522a9..c3a95f35 100644 --- a/api/classes/signandmagnitudeint.default.html +++ b/api/classes/signandmagnitudeint.default.html @@ -132,7 +132,7 @@

    constructor

  • Parameters

    @@ -178,7 +178,7 @@

    isNegative

  • Returns boolean

    @@ -195,7 +195,7 @@

    magnitude

  • Returns bigint

    @@ -215,7 +215,7 @@

    equals

  • Parameters

    @@ -238,7 +238,7 @@

    Static fromNumber

  • Parameters

    diff --git a/api/enums/comparisonresult.comparisonresulttype.html b/api/enums/comparisonresult.comparisonresulttype.html index aae17557..bbc350ae 100644 --- a/api/enums/comparisonresult.comparisonresulttype.html +++ b/api/enums/comparisonresult.comparisonresulttype.html @@ -101,7 +101,7 @@

    EQUAL

    EQUAL: = "EQUAL"
    @@ -111,7 +111,7 @@

    ERROR

    ERROR: = "ERROR"
    @@ -121,7 +121,7 @@

    NOT_EQUAL

    NOT_EQUAL: = "NOT_EQUAL"
    diff --git a/api/enums/events_ionevent.ioneventtype.html b/api/enums/events_ionevent.ioneventtype.html index 2942bcba..4513edb1 100644 --- a/api/enums/events_ionevent.ioneventtype.html +++ b/api/enums/events_ionevent.ioneventtype.html @@ -93,7 +93,7 @@

    CONTAINER_END

    CONTAINER_END: = 2
    @@ -103,7 +103,7 @@

    CONTAINER_START

    CONTAINER_START: = 1
    @@ -113,7 +113,7 @@

    SCALAR

    SCALAR: = 0
    @@ -123,7 +123,7 @@

    STREAM_END

    STREAM_END: = 4
    @@ -133,7 +133,7 @@

    SYMBOL_TABLE

    SYMBOL_TABLE: = 3
    diff --git a/api/enums/intsize.intsize-1.html b/api/enums/intsize.intsize-1.html index d61b8fe7..2938fd09 100644 --- a/api/enums/intsize.intsize-1.html +++ b/api/enums/intsize.intsize-1.html @@ -97,7 +97,7 @@

    BigInt

    BigInt: = 1
    @@ -112,7 +112,7 @@

    Number

    Number: = 0
    diff --git a/api/enums/iontext.charcodes.html b/api/enums/iontext.charcodes.html index 40a20962..d5b1b78f 100644 --- a/api/enums/iontext.charcodes.html +++ b/api/enums/iontext.charcodes.html @@ -111,7 +111,7 @@

    BACKSLASH

    BACKSLASH: = 92
    @@ -121,7 +121,7 @@

    BACKSPACE

    BACKSPACE: = 8
    @@ -131,7 +131,7 @@

    BELL

    BELL: = 7
    @@ -141,7 +141,7 @@

    CARRIAGE_RETURN

    CARRIAGE_RETURN: = 13
    @@ -151,7 +151,7 @@

    COLON

    COLON: = 58
    @@ -161,7 +161,7 @@

    COMMA

    COMMA: = 44
    @@ -171,7 +171,7 @@

    DOUBLE_QUOTE

    DOUBLE_QUOTE: = 34
    @@ -181,7 +181,7 @@

    FORM_FEED

    FORM_FEED: = 12
    @@ -191,7 +191,7 @@

    FORWARD_SLASH

    FORWARD_SLASH: = 47
    @@ -201,7 +201,7 @@

    HORIZONTAL_TAB

    HORIZONTAL_TAB: = 9
    @@ -211,7 +211,7 @@

    LEFT_BRACE

    LEFT_BRACE: = 123
    @@ -221,7 +221,7 @@

    LEFT_BRACKET

    LEFT_BRACKET: = 91
    @@ -231,7 +231,7 @@

    LEFT_PARENTHESIS

    LEFT_PARENTHESIS: = 40
    @@ -241,7 +241,7 @@

    LINE_FEED

    LINE_FEED: = 10
    @@ -251,7 +251,7 @@

    LOWERCASE_X

    LOWERCASE_X: = 120
    @@ -261,7 +261,7 @@

    NULL

    NULL: = 0
    @@ -271,7 +271,7 @@

    QUESTION_MARK

    QUESTION_MARK: = 63
    @@ -281,7 +281,7 @@

    RIGHT_BRACE

    RIGHT_BRACE: = 125
    @@ -291,7 +291,7 @@

    RIGHT_BRACKET

    RIGHT_BRACKET: = 93
    @@ -301,7 +301,7 @@

    RIGHT_PARENTHESIS

    RIGHT_PARENTHESIS: = 41
    @@ -311,7 +311,7 @@

    SINGLE_QUOTE

    SINGLE_QUOTE: = 39
    @@ -321,7 +321,7 @@

    SPACE

    SPACE: = 32
    @@ -331,7 +331,7 @@

    VERTICAL_TAB

    VERTICAL_TAB: = 11
    diff --git a/api/enums/iontextwriter.state.html b/api/enums/iontextwriter.state.html index 3684f49c..bceabe3a 100644 --- a/api/enums/iontextwriter.state.html +++ b/api/enums/iontextwriter.state.html @@ -90,7 +90,7 @@

    STRUCT_FIELD

    STRUCT_FIELD: = 1
    @@ -100,7 +100,7 @@

    VALUE

    VALUE: = 0
    diff --git a/api/enums/iontimestamp.timestampprecision.html b/api/enums/iontimestamp.timestampprecision.html index 470e229d..0a99b35f 100644 --- a/api/enums/iontimestamp.timestampprecision.html +++ b/api/enums/iontimestamp.timestampprecision.html @@ -93,7 +93,7 @@

    DAY

    DAY: = 3
    @@ -103,7 +103,7 @@

    HOUR_AND_MINUTE

    HOUR_AND_MINUTE: = 4
    @@ -113,7 +113,7 @@

    MONTH

    MONTH: = 2
    @@ -123,7 +123,7 @@

    SECONDS

    SECONDS: = 5
    @@ -133,7 +133,7 @@

    YEAR

    YEAR: = 1
    diff --git a/api/index.html b/api/index.html index 92df0186..606bdd7e 100644 --- a/api/index.html +++ b/api/index.html @@ -310,7 +310,7 @@

    Ion Specification Support

    catalog.add(sharedSymbolTable);

    // Create a reader with catalog let bytes = writer.getBytes(); - let reader = new BinaryReader(new BinarySpan(bytes), catalog);

    + let reader = makeReader(bytes, catalog);

    
     ## Contributing
     
    diff --git a/api/interfaces/dom_jsvalueconversion.fromjsvalue.html b/api/interfaces/dom_jsvalueconversion.fromjsvalue.html
    index 293cbb7e..fefe3eb0 100644
    --- a/api/interfaces/dom_jsvalueconversion.fromjsvalue.html
    +++ b/api/interfaces/dom_jsvalueconversion.fromjsvalue.html
    @@ -101,7 +101,7 @@ 

    _fromJsValue

  • Parameters

    diff --git a/api/interfaces/dom_value.value-1.html b/api/interfaces/dom_value.value-1.html index 81de502a..63dcd06c 100644 --- a/api/interfaces/dom_value.value-1.html +++ b/api/interfaces/dom_value.value-1.html @@ -146,7 +146,7 @@

    allFields

  • @@ -180,7 +180,7 @@

    as

  • @@ -216,7 +216,7 @@

    bigIntValue

  • @@ -239,7 +239,7 @@

    booleanValue

  • @@ -262,7 +262,7 @@

    dateValue

  • @@ -287,7 +287,7 @@

    decimalValue

  • @@ -310,7 +310,7 @@

    deleteField

  • @@ -339,7 +339,7 @@

    elements

  • @@ -362,7 +362,7 @@

    equals

  • @@ -407,7 +407,7 @@

    fieldNames

  • @@ -430,7 +430,7 @@

    fields

  • @@ -453,7 +453,7 @@

    get

  • @@ -496,7 +496,7 @@

    getAll

  • @@ -539,7 +539,7 @@

    getAnnotations

  • @@ -562,7 +562,7 @@

    getType

  • @@ -584,7 +584,7 @@

    ionEquals

  • @@ -648,7 +648,7 @@

    isNull

  • @@ -670,7 +670,7 @@

    numberValue

  • @@ -695,7 +695,7 @@

    stringValue

  • @@ -718,7 +718,7 @@

    timestampValue

  • @@ -741,7 +741,7 @@

    uInt8ArrayValue

  • @@ -764,7 +764,7 @@

    writeTo

  • diff --git a/api/interfaces/events_ionevent.ionevent.html b/api/interfaces/events_ionevent.ionevent.html index d778c392..e48409c6 100644 --- a/api/interfaces/events_ionevent.ionevent.html +++ b/api/interfaces/events_ionevent.ionevent.html @@ -111,7 +111,7 @@

    annotations

    annotations: string[]
    @@ -121,7 +121,7 @@

    depth

    depth: number
    @@ -131,7 +131,7 @@

    eventType

    eventType: IonEventType
    @@ -141,7 +141,7 @@

    fieldName

    fieldName: null | string
    @@ -151,7 +151,7 @@

    ionType

    ionType: null | IonType
    @@ -161,7 +161,7 @@

    ionValue

    ionValue: any
    @@ -178,7 +178,7 @@

    compare

  • Parameters

    @@ -201,7 +201,7 @@

    equals

  • Parameters

    @@ -224,7 +224,7 @@

    write

  • Parameters

    @@ -247,7 +247,7 @@

    writeIonValue

  • Parameters

    diff --git a/api/interfaces/ionbinarywriter.node.html b/api/interfaces/ionbinarywriter.node.html index 91459086..d53984ed 100644 --- a/api/interfaces/ionbinarywriter.node.html +++ b/api/interfaces/ionbinarywriter.node.html @@ -110,7 +110,7 @@

    addChild

  • Parameters

    @@ -136,7 +136,7 @@

    getLength

  • Returns number

    @@ -153,7 +153,7 @@

    isContainer

  • Returns boolean

    @@ -170,7 +170,7 @@

    write

  • Returns void

    diff --git a/api/interfaces/ionreader.reader.html b/api/interfaces/ionreader.reader.html index af568841..aeb87821 100644 --- a/api/interfaces/ionreader.reader.html +++ b/api/interfaces/ionreader.reader.html @@ -137,7 +137,7 @@

    annotations

  • @@ -160,7 +160,7 @@

    bigIntValue

  • @@ -188,7 +188,7 @@

    booleanValue

  • @@ -216,7 +216,7 @@

    decimalValue

  • @@ -244,7 +244,7 @@

    depth

  • @@ -266,7 +266,7 @@

    fieldName

  • @@ -289,7 +289,7 @@

    intSize

  • @@ -313,7 +313,7 @@

    isNull

  • @@ -335,7 +335,7 @@

    next

  • @@ -359,7 +359,7 @@

    numberValue

  • @@ -390,7 +390,7 @@

    position

  • @@ -425,7 +425,7 @@

    stepIn

  • @@ -453,7 +453,7 @@

    stepOut

  • @@ -483,7 +483,7 @@

    stringValue

  • @@ -512,7 +512,7 @@

    timestampValue

  • @@ -540,7 +540,7 @@

    type

  • @@ -563,7 +563,7 @@

    uInt8ArrayValue

  • @@ -592,7 +592,7 @@

    value

  • diff --git a/api/interfaces/ionwriter.writer.html b/api/interfaces/ionwriter.writer.html index b9ec363c..0ccd45ea 100644 --- a/api/interfaces/ionwriter.writer.html +++ b/api/interfaces/ionwriter.writer.html @@ -139,7 +139,7 @@

    addAnnotation

  • @@ -168,7 +168,7 @@

    close

  • @@ -196,7 +196,7 @@

    depth

  • @@ -218,7 +218,7 @@

    getBytes

  • @@ -247,7 +247,7 @@

    setAnnotations

  • @@ -277,7 +277,7 @@

    stepIn

  • @@ -311,7 +311,7 @@

    stepOut

  • @@ -338,7 +338,7 @@

    writeBlob

  • @@ -369,7 +369,7 @@

    writeBoolean

  • @@ -400,7 +400,7 @@

    writeClob

  • @@ -431,7 +431,7 @@

    writeDecimal

  • @@ -462,7 +462,7 @@

    writeFieldName

  • @@ -496,7 +496,7 @@

    writeFloat32

  • @@ -529,7 +529,7 @@

    writeFloat64

  • @@ -560,7 +560,7 @@

    writeInt

  • @@ -593,7 +593,7 @@

    writeNull

  • @@ -621,7 +621,7 @@

    writeString

  • @@ -652,7 +652,7 @@

    writeSymbol

  • @@ -683,7 +683,7 @@

    writeTimestamp

  • @@ -714,7 +714,7 @@

    writeValue

  • @@ -747,7 +747,7 @@

    writeValues

  • diff --git a/api/modules/dom_fromjsconstructor.fromjsconstructor.html b/api/modules/dom_fromjsconstructor.fromjsconstructor.html index d60f6fc8..6a690c74 100644 --- a/api/modules/dom_fromjsconstructor.fromjsconstructor.html +++ b/api/modules/dom_fromjsconstructor.fromjsconstructor.html @@ -89,7 +89,7 @@

    Const NONE

    NONE: FromJsConstructor = ...
    diff --git a/api/modules/dom_value.value.html b/api/modules/dom_value.value.html index 4fba81ab..69343f0d 100644 --- a/api/modules/dom_value.value.html +++ b/api/modules/dom_value.value.html @@ -93,7 +93,7 @@

    from

  • diff --git a/api/modules/ion.html b/api/modules/ion.html index dbea384e..e323fe49 100644 --- a/api/modules/ion.html +++ b/api/modules/ion.html @@ -251,7 +251,7 @@

    ReaderBuffer

    ReaderBuffer: ReaderOctetBuffer | string
    @@ -266,7 +266,7 @@

    ReaderOctetBuffer

    ReaderOctetBuffer: ArrayBufferLike | ArrayLike<number>
    @@ -288,7 +288,7 @@

    dumpBinary

  • @@ -319,7 +319,7 @@

    dumpPrettyText

  • @@ -351,7 +351,7 @@

    dumpText

  • @@ -382,7 +382,7 @@

    makeBinaryWriter

  • @@ -404,7 +404,7 @@

    makePrettyWriter

  • @@ -426,13 +426,13 @@

    Returns

    makeReader

    Returns Reader

  • @@ -464,7 +470,7 @@

    makeTextWriter

  • diff --git a/api/modules/ionbinary.html b/api/modules/ionbinary.html index f5b4f478..f1166d2f 100644 --- a/api/modules/ionbinary.html +++ b/api/modules/ionbinary.html @@ -107,7 +107,7 @@

    Const BYTE_MASK

    BYTE_MASK: 255 = 0xff
    @@ -117,7 +117,7 @@

    Const BYTE_SHIFT

    BYTE_SHIFT: 8 = 8
    @@ -127,7 +127,7 @@

    Const LEN_MASK

    LEN_MASK: 15 = 0xf
    @@ -137,7 +137,7 @@

    Const LEN_NULL

    LEN_NULL: 15 = 15
    @@ -147,7 +147,7 @@

    Const LEN_VAR

    LEN_VAR: 14 = 14
    @@ -157,7 +157,7 @@

    Const NIBBLE_MASK

    NIBBLE_MASK: 15 = 0xf
    @@ -174,7 +174,7 @@

    Const TB_ANNOTATION

    TB_ANNOTATION: 14 = 14
    @@ -184,7 +184,7 @@

    Const TB_BLOB

    TB_BLOB: 10 = 10
    @@ -194,7 +194,7 @@

    Const TB_BOOL

    TB_BOOL: 1 = 1
    @@ -204,7 +204,7 @@

    Const TB_CLOB

    TB_CLOB: 9 = 9
    @@ -214,7 +214,7 @@

    Const TB_DECIMAL

    TB_DECIMAL: 5 = 5
    @@ -224,7 +224,7 @@

    Const TB_FLOAT

    TB_FLOAT: 4 = 4
    @@ -234,7 +234,7 @@

    Const TB_INT

    TB_INT: 2 = 2
    @@ -244,7 +244,7 @@

    Const TB_LIST

    TB_LIST: 11 = 11
    @@ -254,7 +254,7 @@

    Const TB_NEG_INT

    TB_NEG_INT: 3 = 3
    @@ -264,7 +264,7 @@

    Const TB_NULL

    TB_NULL: 0 = 0
    @@ -274,7 +274,7 @@

    Const TB_SEXP

    TB_SEXP: 12 = 12
    @@ -284,7 +284,7 @@

    Const TB_STRING

    TB_STRING: 8 = 8
    @@ -294,7 +294,7 @@

    Const TB_STRUCT

    TB_STRUCT: 13 = 13
    @@ -304,7 +304,7 @@

    Const TB_SYMBOL

    TB_SYMBOL: 7 = 7
    @@ -314,7 +314,7 @@

    Const TB_TIMESTAMP

    TB_TIMESTAMP: 6 = 6
    @@ -324,7 +324,7 @@

    Const TYPE_SHIFT

    TYPE_SHIFT: 4 = 4
    diff --git a/api/modules/ionconstants.html b/api/modules/ionconstants.html index b4b13935..ef15c012 100644 --- a/api/modules/ionconstants.html +++ b/api/modules/ionconstants.html @@ -87,7 +87,7 @@

    Const EOF

    EOF: -1 = -1
    @@ -97,7 +97,7 @@

    Const IVM

    IVM: { binary: Uint8Array; sid: number; text: string } = ...
    diff --git a/api/modules/ionlocalsymboltable.html b/api/modules/ionlocalsymboltable.html index 5234592f..977359a9 100644 --- a/api/modules/ionlocalsymboltable.html +++ b/api/modules/ionlocalsymboltable.html @@ -96,7 +96,7 @@

    defaultLocalSymbolTable

  • Returns LocalSymbolTable

    diff --git a/api/modules/ionparsertextraw.html b/api/modules/ionparsertextraw.html index 43955420..3a438f5e 100644 --- a/api/modules/ionparsertextraw.html +++ b/api/modules/ionparsertextraw.html @@ -96,7 +96,7 @@

    get_ion_type

  • Parameters

    diff --git a/api/modules/ionreader.html b/api/modules/ionreader.html index 223b33cb..2faf2ad3 100644 --- a/api/modules/ionreader.html +++ b/api/modules/ionreader.html @@ -92,7 +92,7 @@

    ReaderScalarValue

    ReaderScalarValue: null | boolean | number | bigint | Decimal | Timestamp | string | Uint8Array
    diff --git a/api/modules/ionsymbols.html b/api/modules/ionsymbols.html index 0bce8b0d..56094ddf 100644 --- a/api/modules/ionsymbols.html +++ b/api/modules/ionsymbols.html @@ -93,7 +93,7 @@

    Const ion_symbol_table<
    ion_symbol_table: "$ion_symbol_table" = "$ion_symbol_table"
    @@ -103,7 +103,7 @@

    Const ion_symbol_table_
    ion_symbol_table_sid: 3 = 3
    @@ -120,7 +120,7 @@

    makeSymbolTable

  • diff --git a/api/modules/ionsystemsymboltable.html b/api/modules/ionsystemsymboltable.html index 2d99c9e0..f04c73fb 100644 --- a/api/modules/ionsystemsymboltable.html +++ b/api/modules/ionsystemsymboltable.html @@ -91,7 +91,7 @@

    getSystemSymbolTable

  • Returns SharedSymbolTable

    @@ -108,7 +108,7 @@

    getSystemSymbolTableImport

  • Returns Import

    diff --git a/api/modules/iontext.html b/api/modules/iontext.html index 31455845..1675fe9f 100644 --- a/api/modules/iontext.html +++ b/api/modules/iontext.html @@ -129,7 +129,7 @@

    Let ClobEscapes

    ClobEscapes: EscapeIndex = ...
    @@ -139,7 +139,7 @@

    Const ESCAPED_NEWLINE

    ESCAPED_NEWLINE: -4 = -4
    @@ -149,7 +149,7 @@

    Let StringEscapes

    StringEscapes: EscapeIndex = ...
    @@ -159,7 +159,7 @@

    Let SymbolEscapes

    SymbolEscapes: EscapeIndex = ...
    @@ -169,7 +169,7 @@

    Const WHITESPACE_COMMENT1WHITESPACE_COMMENT1: -2 = -2

  • @@ -179,7 +179,7 @@

    Const WHITESPACE_COMMENT2WHITESPACE_COMMENT2: -3 = -3

    @@ -196,7 +196,7 @@

    asAscii

  • Parameters

    @@ -219,7 +219,7 @@

    escape

  • Parameters

    @@ -245,7 +245,7 @@

    escapeSequence

  • Parameters

    @@ -268,7 +268,7 @@

    escapeString

  • Parameters

    @@ -294,7 +294,7 @@

    fromBase64

  • Parameters

    @@ -317,7 +317,7 @@

    isDigit

  • Parameters

    @@ -340,7 +340,7 @@

    isIdentifier

  • Parameters

    @@ -363,7 +363,7 @@

    isNumericTerminator

  • Parameters

    @@ -386,7 +386,7 @@

    isOperator

  • Parameters

    @@ -409,7 +409,7 @@

    is_base64_char

  • Parameters

    @@ -432,7 +432,7 @@

    is_digit

  • Parameters

    @@ -455,7 +455,7 @@

    is_hex_digit

  • Parameters

    @@ -478,7 +478,7 @@

    is_keyword

  • Parameters

    @@ -501,7 +501,7 @@

    is_letter

  • Parameters

    @@ -524,7 +524,7 @@

    is_letter_or_digit

  • Parameters

    @@ -547,7 +547,7 @@

    is_operator_char

  • Parameters

    @@ -570,7 +570,7 @@

    is_whitespace

  • Parameters

    @@ -593,7 +593,7 @@

    needsEscape

  • Parameters

    @@ -616,7 +616,7 @@

    nextEscape

  • Parameters

    @@ -642,7 +642,7 @@

    toBase64

  • Parameters

    @@ -665,7 +665,7 @@

    toHex

  • Parameters

    diff --git a/api/modules/iontypes.html b/api/modules/iontypes.html index 3b0ed593..8f6f600c 100644 --- a/api/modules/iontypes.html +++ b/api/modules/iontypes.html @@ -86,7 +86,7 @@

    Const IonTypes

    IonTypes: { BLOB: IonType; BOOL: IonType; CLOB: IonType; DECIMAL: IonType; FLOAT: IonType; INT: IonType; LIST: IonType; NULL: IonType; SEXP: IonType; STRING: IonType; STRUCT: IonType; SYMBOL: IonType; TIMESTAMP: IonType } = ...
    diff --git a/api/modules/ionunicode.html b/api/modules/ionunicode.html index b51abd09..481ec45a 100644 --- a/api/modules/ionunicode.html +++ b/api/modules/ionunicode.html @@ -91,7 +91,7 @@

    decodeUtf8

  • Parameters

    @@ -114,7 +114,7 @@

    encodeUtf8

  • diff --git a/api/modules/util.html b/api/modules/util.html index cad14827..e941b6b2 100644 --- a/api/modules/util.html +++ b/api/modules/util.html @@ -92,7 +92,7 @@

    _assertDefined

  • @@ -120,7 +120,7 @@

    _sign

  • @@ -148,7 +148,7 @@

    isSafeInteger

  • diff --git a/browser/scripts/ion-bundle.js b/browser/scripts/ion-bundle.js index c3d2b9ca..60590e64 100644 --- a/browser/scripts/ion-bundle.js +++ b/browser/scripts/ion-bundle.js @@ -423,15 +423,15 @@ function isBinary(buffer) { } return true; } -function makeReader(buf) { +function makeReader(buf, catalog) { if (typeof buf === "string") { - return new IonTextReader_1.TextReader(new IonSpan_1.StringSpan(buf)); + return new IonTextReader_1.TextReader(new IonSpan_1.StringSpan(buf), catalog); } var bufArray = new Uint8Array(buf); if (isBinary(bufArray)) { - return new IonBinaryReader_1.BinaryReader(new IonSpan_1.BinarySpan(bufArray)); + return new IonBinaryReader_1.BinaryReader(new IonSpan_1.BinarySpan(bufArray), catalog); } else { - return new IonTextReader_1.TextReader(new IonSpan_1.StringSpan(IonUnicode_1.decodeUtf8(bufArray))); + return new IonTextReader_1.TextReader(new IonSpan_1.StringSpan(IonUnicode_1.decodeUtf8(bufArray)), catalog); } } exports.makeReader = makeReader; @@ -7542,8 +7542,8 @@ var Timestamp = /*#__PURE__*/function () { var fractionStr = ""; if (exp < 0) { var idx = Math.max(coefStr.length + exp, 0); - secondsStr = coefStr.substr(0, idx); - fractionStr = coefStr.substr(idx); + secondsStr = coefStr.substring(0, idx); + fractionStr = coefStr.substring(idx); if (-secondsDecimal.getExponent() - coefStr.length > 0) { fractionStr = "0".repeat(-exp - coefStr.length) + fractionStr; } @@ -11951,31 +11951,31 @@ function _iterableToArray(iter) { } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; },{}],72:[function(require,module,exports){ -function _iterableToArrayLimit(arr, i) { - var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; - if (null != _i) { - var _s, - _e, - _x, - _r, - _arr = [], - _n = !0, - _d = !1; +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; try { - if (_x = (_i = _i.call(arr)).next, 0 === i) { - if (Object(_i) !== _i) return; - _n = !1; - } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); - } catch (err) { - _d = !0, _e = err; + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; } finally { try { - if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return; + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { - if (_d) throw _e; + if (o) throw n; } } - return _arr; + return a; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; @@ -12060,14 +12060,14 @@ function _toPropertyKey(arg) { } module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; },{"./toPrimitive.js":80,"./typeof.js":82}],82:[function(require,module,exports){ -function _typeof(obj) { +function _typeof(o) { "@babel/helpers - typeof"; - return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; },{}],83:[function(require,module,exports){ diff --git a/browser/scripts/ion-bundle.min.js b/browser/scripts/ion-bundle.min.js index 14614462..5144513f 100644 --- a/browser/scripts/ion-bundle.min.js +++ b/browser/scripts/ion-bundle.min.js @@ -1 +1 @@ -!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).ion=e()}(function(){return function r(i,a,s){function o(t,e){if(!a[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=a[t]={exports:{}},i[t][0].call(n.exports,function(e){return o(i[t][1][e]||e)},n,n.exports,r,i,a,s)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e>=this.BITS_PER_BYTE,n[r]=i}return n}},{key:"getUnsignedIntSizeInBytes",value:function(e){for(var t=0;t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=b.TimestampPrecision.MONTH&&t.writeVariableLengthUnsignedInt(n.getUTCMonth()+1),e.getPrecision()>=b.TimestampPrecision.DAY&&t.writeVariableLengthUnsignedInt(n.getUTCDate()),e.getPrecision()>=b.TimestampPrecision.HOUR_AND_MINUTE&&(t.writeVariableLengthUnsignedInt(n.getUTCHours()),t.writeVariableLengthUnsignedInt(n.getUTCMinutes())),e.getPrecision()>=b.TimestampPrecision.SECONDS&&(t.writeVariableLengthUnsignedInt(e.getSecondsInt()),0!==(n=e._getFractionalSeconds()).getExponent())&&(t.writeVariableLengthSignedInt(n.getExponent()),0n!==n.getCoefficient())&&t.writeBytes(d.BigIntSerde.toSignedIntBytes(n.getCoefficient(),n.isNegative())),this.addNode(new N(this.writer,this.getCurrentContainer(),m.IonTypes.TIMESTAMP,this.encodeAnnotations(this._annotations),t.getBytes())))}},{key:"stepIn",value:function(e){switch(this.checkWriteValue(),e){case m.IonTypes.LIST:case m.IonTypes.SEXP:this.addNode(new S(this.writer,this.getCurrentContainer(),e,this.encodeAnnotations(this._annotations)));break;case m.IonTypes.STRUCT:this.addNode(new E(this.writer,this.getCurrentContainer(),this.encodeAnnotations(this._annotations))),this.state=a.STRUCT_FIELD;break;default:throw new Error("Unrecognized container type")}}},{key:"stepOut",value:function(){if(0===this.depth())throw new Error("Not currently in a container");if(this.state===a.STRUCT_VALUE)throw new Error("Cannot exit a struct with a partially written field");this.containers.pop(),0a.length&&(a+="0".repeat(i-s));n=BigInt(r),e=BigInt(a);return e=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis.maxId)throw new Error("Symbol $"+e.toString()+" greater than maxID.");var t=this.import.getSymbolText(e);return void 0!==t?t:(t=e-this.offset,this.symbols[t])}},{key:"numberOfSymbols",value:function(){return this._symbols.length}}]),a}();n.LocalSymbolTable=a,n.defaultLocalSymbolTable=function(){return new a(u.getSystemSymbolTableImport())}},{"./IonSystemSymbolTable":23,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/interopRequireDefault":68}],14:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),o=(Object.defineProperty(n,"__esModule",{value:!0}),n.LowLevelBinaryWriter=void 0,e("./BigIntSerde")),r=function(){function a(e){(0,i.default)(this,a),this.writeable=e}return(0,s.default)(a,[{key:"writeSignedInt",value:function(e){for(var t=a.getSignedIntSize(e),n=Math.abs(e),r=new Uint8Array(t),i=r.length;128<=n;)r[--i]=255&n,n>>>=8;r[--i]=255&n,1/e<0&&(r[0]|=128),this.writeable.writeBytes(r)}},{key:"writeUnsignedInt",value:function(e){if("bigint"==typeof e)t=o.BigIntSerde.toUnsignedIntBytes(e),this.writeable.writeBytes(t);else{for(var t=a.getUnsignedIntSize(e),n=new Uint8Array(t),r=e,i=n.length;0>>=7;t[r]=n,1/e<0&&(t[r]|=64),t[t.length-1]|=128,this.writeable.writeBytes(t)}},{key:"writeVariableLengthUnsignedInt",value:function(e){var t=new Uint8Array(a.getVariableLengthUnsignedIntSize(e)),n=e,r=t.length;for(t[--r]=127&n|128,n>>>=7;0>>=7;this.writeable.writeBytes(t)}},{key:"writeByte",value:function(e){this.writeable.writeByte(e)}},{key:"writeBytes",value:function(e){this.writeable.writeBytes(e)}},{key:"getBytes",value:function(){return this.writeable.getBytes()}}],[{key:"getSignedIntSize",value:function(e){return 0===e?1:(e=Math.abs(e),e=Math.ceil(Math.log2(e+1)),Math.ceil((e+1)/8))}},{key:"getUnsignedIntSize",value:function(e){return"bigint"==typeof e?o.BigIntSerde.getUnsignedIntSizeInBytes(e):0===e?1:(e=Math.floor(Math.log2(e))+1,Math.ceil(e/8))}},{key:"getVariableLengthSignedIntSize",value:function(e){var t,e=Math.abs(e);return 0===e?1:(e=Math.floor(Math.log2(e))+1,t=Math.floor(e/7),Math.ceil((e+t+1+1)/8))}},{key:"getVariableLengthUnsignedIntSize",value:function(e){var t;return 0===e?1:(e=Math.floor(Math.log2(e))+1,t=Math.ceil(e/7),Math.ceil((e+t)/8))}}]),a}();n.LowLevelBinaryWriter=r},{"./BigIntSerde":2,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/interopRequireDefault":68}],15:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),_=r(e("@babel/runtime/helpers/slicedToArray")),i=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){e[r=void 0===r?n:r]=t[n]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&s(t,e,n);return o(t,e),t},l=function(e){return e&&e.__esModule?e:{default:e}},u=(Object.defineProperty(n,"__esModule",{value:!0}),n.ParserBinaryRaw=void 0,e("./BigIntSerde")),c=r(e("./IonBinary")),r=e("./IonConstants"),d=e("./IonDecimal"),y=e("./IonTimestamp"),h=e("./IonTypes"),f=e("./IonUnicode"),b=l(e("./SignAndMagnitudeInt"));function m(e){return e>>c.TYPE_SHIFT&c.NIBBLE_MASK}var v=[],T=r.IVM.sid,g=(r.IVM.binary[0],r.IVM.binary[1]),w=r.IVM.binary[2],I=r.IVM.binary[3],C=(0,i.default)(function e(t,n){(0,a.default)(this,e),this.type=t,this.length=n}),l=function(){function p(e){(0,a.default)(this,p),this._raw_type=-1,this._len=-1,this._curr=void 0,this._null=!1,this._fid=null,this._as=-1,this._ae=-1,this._a=[],this._ts=[new C(20,0)],this._in_struct=!1,this._in=e}return(0,i.default)(p,[{key:"source",value:function(){return this._in}},{key:"next",value:function(){return void 0===this._curr&&0=c)throw new Error("Timestamps with an hour must include a minute.");s=this.readVarUnsignedInt(),u=y.TimestampPrecision.HOUR_AND_MINUTE}this._in.position()?@^`|~",this._read_value_helper_operator),i[43]=this._read_value_helper_plus,i[45]=this._read_value_helper_minus,this._read_value_helper_helpers=i}return(0,i.default)(n,[{key:"fieldName",value:function(){return this._fieldname}},{key:"fieldNameType",value:function(){return this._fieldnameType}},{key:"source",value:function(){return this._in}},{key:"annotations",value:function(){return this._ann}},{key:"clearFieldName",value:function(){this._fieldname=null,this._fieldnameType=null}},{key:"isNull",value:function(){return this._curr_null}},{key:"bigIntValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(this._curr).toLowerCase();switch(this._curr){case 3:case 4:return e.startsWith("-")?-BigInt(e.slice(1)):BigInt(e);default:throw new Error("intValue() was called when the current value was not an integer.")}}},{key:"numberValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(this._curr);switch(this._curr){case 3:case 4:return Number(BigInt(e));case 5:return Number(e);case 6:if("+inf"==e)return Number.POSITIVE_INFINITY;if("-inf"==e)return Number.NEGATIVE_INFINITY;if("nan"==e)return Number.NaN;default:throw new Error("can't convert to number")}}},{key:"booleanValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(2);if("true"===e)return!0;if("false"===e)return!1;throw new Error("Unrecognized Boolean value '"+e+"'")}},{key:"get_value_as_string",value:function(e){var t,n="";switch(e){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:for(t=this._start;t=this._limit}},{key:"next",value:function(){var e;if(this.is_empty()){if(1073741824this._limit&&(this._pos=this._limit)}},{key:"valueAt",value:function(e){return e=this._limit?c.EOF:this._src.charCodeAt(e)}},{key:"chunk",value:function(e){var t=this._src.substr(this._pos,e);return this._pos+=e,t}},{key:"getCodePoint",value:function(e){return this._src.codePointAt(e)}},{key:"line_number",value:function(){return this._line}},{key:"offset",value:function(){return this._pos-this._line_start}},{key:"clone",value:function(e){return new r(this._src.substr(this._pos))}}]),r}()),e=(n.StringSpan=r,function(){(0,i.default)(r,h);var n=u(r);function r(e){var t;return(0,o.default)(this,r),(t=n.call(this,1))._src=e,t._limit=e.length,t._start=0,t._pos=0,t}return(0,l.default)(r,[{key:"position",value:function(){return this._pos-this._start}},{key:"getRemaining",value:function(){return this._limit-this._pos}},{key:"setRemaining",value:function(e){this._limit=e+this._pos}},{key:"is_empty",value:function(){return this._pos>=this._limit}},{key:"next",value:function(){return this.is_empty()?c.EOF:this._src[this._pos++]}},{key:"view",value:function(e){if(this._pos+e>this._limit)throw new Error("Unable to read "+e+" bytes (position: "+this.position()+", limit: "+this._limit+")");return this._src.subarray(this._pos,this._pos+=e)}},{key:"chunk",value:function(e){return new Uint8Array(this.view(e))}},{key:"unread",value:function(e){this._pos<=this._start&&h.error(),this._pos--,e==c.EOF&&0==this.is_empty()&&h.error(),e!=this.peek()&&h.error()}},{key:"peek",value:function(){return this.is_empty()?c.EOF:this._src[this._pos]}},{key:"skip",value:function(e){if(this._pos+=e,this._pos>this._limit)throw new Error("Skipped over end of source.")}},{key:"valueAt",value:function(e){return e=this._limit?c.EOF:this._src[e]}},{key:"clone",value:function(e,t){return new r(this._src.subarray(this._pos))}}]),r}());n.BinarySpan=e},{"./IonConstants":10,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/getPrototypeOf":66,"@babel/runtime/helpers/inherits":67,"@babel/runtime/helpers/interopRequireDefault":68,"@babel/runtime/helpers/possibleConstructorReturn":75}],20:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),o=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf"));function u(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=(0,l.default)(n);return e=r?(e=(0,l.default)(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),(0,o.default)(this,e)}}Object.defineProperty(n,"__esModule",{value:!0}),n.SubstituteSymbolTable=void 0;r=function(e){(0,s.default)(r,e);var n=u(r);function r(e){var t;if((0,i.default)(this,r),e<0)throw new Error("Cannot instantiate a SubstituteSymbolTable with a negative length. ("+e+")");return(t=n.call(this,"_substitute",-1,[]))._numberOfSymbols=e,t}return(0,a.default)(r,[{key:"getSymbolText",value:function(e){if(e<0)throw new Error("Index ".concat(e," is out of bounds for the SharedSymbolTable name=").concat(this.name,", version=").concat(this.version))}},{key:"getSymbolId",value:function(e){}}]),r}(e("./IonSharedSymbolTable").SharedSymbolTable);n.SubstituteSymbolTable=r},{"./IonSharedSymbolTable":18,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/getPrototypeOf":66,"@babel/runtime/helpers/inherits":67,"@babel/runtime/helpers/interopRequireDefault":68,"@babel/runtime/helpers/possibleConstructorReturn":75}],21:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),r=(Object.defineProperty(n,"__esModule",{value:!0}),n.SymbolToken=void 0,function(){function n(e){var t=1?@^`|~"),_=o(" \t\r\n\v\f"),d=o("_$0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");function y(e){return!(e<48||57>>4,i+2>>2,i+3>>2],t[4*n/3+1]=I[r<<4&63|(i||0)>>>4],!(n+1>>6],!(n+2t;)null===(e=this.next())?this.stepOut():e.isContainer&&!this.isNull()&&this.stepIn()}},{key:"isIVM",value:function(e,t,n){if(0=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nc.MONTH){l=new Date(this._year,this._month,0);if(l.setUTCFullYear(this._year),this._day>l.getDate())throw new Error("Month ".concat(this._month," has less than ").concat(this._day," days"));if(2===this._month&&29===this._day&&!this._isLeapYear(this._year))throw new Error("Given February 29th but year ".concat(this._year," is not a leap year"))}e=this.getDate().getUTCFullYear();this._checkFieldRange("Year",e,u._MIN_YEAR,u._MAX_YEAR)}return(0,a.default)(u,[{key:"getLocalOffset",value:function(){return this._localOffset}},{key:"getPrecision",value:function(){return this._precision}},{key:"getDate",value:function(){var e=0,e=(this._precision===c.SECONDS&&(e=Math.round(1e3*(this._secondsDecimal.numberValue()-this.getSecondsInt()))),Date.UTC(this._year,this._precision===c.YEAR?0:this._month-1,this._day,this._hour,this._minutes,this.getSecondsInt(),e)),e=u._adjustMsSinceEpochIfNeeded(this._year,e),t=60*this._localOffset*1e3;return new Date(e-t)}},{key:"getSecondsInt",value:function(){return this._secondsDecimal.intValue()}},{key:"getSecondsDecimal",value:function(){return this._secondsDecimal}},{key:"_getFractionalSeconds",value:function(){var e=u._splitSecondsDecimal(this._secondsDecimal),e=(0,s.default)(e,2),e=(e[0],e[1]);return""===e?m.Decimal.ZERO:m.Decimal.parse(e+"d-"+e.length)}},{key:"equals",value:function(e){return this.getPrecision()===e.getPrecision()&&this.getLocalOffset()===e.getLocalOffset()&&l._sign(this.getLocalOffset())===l._sign(e.getLocalOffset())&&0===this.compareTo(e)&&this._secondsDecimal.equals(e._secondsDecimal)}},{key:"compareTo",value:function(e){var t=this.getDate().getTime(),n=e.getDate().getTime();return t===n?this.getSecondsDecimal().compareTo(e.getSecondsDecimal()):tc.DAY&&(0===r&&1===l._sign(r)?e+="Z":e+=(-1===l._sign(r)?"-":"+")+this._lpadZeros(Math.floor(Math.abs(r)/60),2)+":"+this._lpadZeros(Math.abs(r)%60,2)),e}},{key:"toJSON",value:function(){return this.getDate().toISOString()}},{key:"_checkRequiredField",value:function(e,t,n,r){if(!l._hasValue(t))throw new Error("".concat(e," cannot be ").concat(t));this._checkFieldRange(e,t,n,r)}},{key:"_checkOptionalField",value:function(e,t,n,r,i,a){return l._hasValue(t)?(this._checkFieldRange(e,t,n,r),this._precision=a,t):i}},{key:"_checkFieldRange",value:function(e,t,n,r){if(t instanceof m.Decimal){if(l._hasValue(t)&&(t.compareTo(n)<0||0<=t.compareTo(r)))throw new Error("".concat(e," ").concat(t," must be between ").concat(n," inclusive, and ").concat(r," exclusive"))}else{if(!Number.isInteger(t))throw new Error("".concat(e," ").concat(t," must be an integer"));if(t>6|192;else{if(55295=e.length)throw new Error("UTF-8 encode: incomplete surrogate pair");var a=e.charCodeAt(i);if(a<56320||57343>18|240,r[n++]=t>>12&63|128}else r[n++]=t>>12|224;r[n++]=t>>6&63|128}r[n++]=63&t|128}return r.subarray(0,n)},n.decodeUtf8=function(e){if(512=e.length)throw new Error("UTF-8 decode: incomplete 2-byte sequence");t=(31&t)<<6|63&e[n++]}else if(223=e.length)throw new Error("UTF-8 decode: incomplete 3-byte sequence");t=(15&t)<<12|(63&e[n++])<<6|63&e[n++]}else{if(!(239=e.length)throw new Error("UTF-8 decode: incomplete 4-byte sequence");t=(7&t)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++]}if(t<=65535)r+=String.fromCharCode(t);else{if(!(t<=1114111))throw new Error("UTF-8 decode: code point 0x"+t.toString(16)+" exceeds UTF-16 reach");t-=65536,r=(r+=String.fromCharCode(t>>10|55296))+String.fromCharCode(1023&t|56320)}}return r}},{}],31:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),r=(Object.defineProperty(n,"__esModule",{value:!0}),n.Writeable=void 0,function(){function t(e){(0,i.default)(this,t),this.bufferSize=e||4096,this.buffers=[new Uint8Array(this.bufferSize)],this.index=0,this.clean=!1}return(0,a.default)(t,[{key:"currentBuffer",get:function(){return this.buffers[this.buffers.length-1]}},{key:"totalSize",get:function(){for(var e=0,t=0;t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=Number.MIN_SAFE_INTEGER&&e<=Number.MAX_SAFE_INTEGER}},{}],56:[function(e,t,n){t.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>=this.BITS_PER_BYTE,n[r]=i}return n}},{key:"getUnsignedIntSizeInBytes",value:function(e){for(var t=0;t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=b.TimestampPrecision.MONTH&&t.writeVariableLengthUnsignedInt(n.getUTCMonth()+1),e.getPrecision()>=b.TimestampPrecision.DAY&&t.writeVariableLengthUnsignedInt(n.getUTCDate()),e.getPrecision()>=b.TimestampPrecision.HOUR_AND_MINUTE&&(t.writeVariableLengthUnsignedInt(n.getUTCHours()),t.writeVariableLengthUnsignedInt(n.getUTCMinutes())),e.getPrecision()>=b.TimestampPrecision.SECONDS&&(t.writeVariableLengthUnsignedInt(e.getSecondsInt()),0!==(n=e._getFractionalSeconds()).getExponent())&&(t.writeVariableLengthSignedInt(n.getExponent()),0n!==n.getCoefficient())&&t.writeBytes(d.BigIntSerde.toSignedIntBytes(n.getCoefficient(),n.isNegative())),this.addNode(new N(this.writer,this.getCurrentContainer(),m.IonTypes.TIMESTAMP,this.encodeAnnotations(this._annotations),t.getBytes())))}},{key:"stepIn",value:function(e){switch(this.checkWriteValue(),e){case m.IonTypes.LIST:case m.IonTypes.SEXP:this.addNode(new S(this.writer,this.getCurrentContainer(),e,this.encodeAnnotations(this._annotations)));break;case m.IonTypes.STRUCT:this.addNode(new E(this.writer,this.getCurrentContainer(),this.encodeAnnotations(this._annotations))),this.state=a.STRUCT_FIELD;break;default:throw new Error("Unrecognized container type")}}},{key:"stepOut",value:function(){if(0===this.depth())throw new Error("Not currently in a container");if(this.state===a.STRUCT_VALUE)throw new Error("Cannot exit a struct with a partially written field");this.containers.pop(),0a.length&&(a+="0".repeat(i-s));n=BigInt(r),e=BigInt(a);return e=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis.maxId)throw new Error("Symbol $"+e.toString()+" greater than maxID.");var t=this.import.getSymbolText(e);return void 0!==t?t:(t=e-this.offset,this.symbols[t])}},{key:"numberOfSymbols",value:function(){return this._symbols.length}}]),a}();n.LocalSymbolTable=a,n.defaultLocalSymbolTable=function(){return new a(u.getSystemSymbolTableImport())}},{"./IonSystemSymbolTable":23,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/interopRequireDefault":68}],14:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),o=(Object.defineProperty(n,"__esModule",{value:!0}),n.LowLevelBinaryWriter=void 0,e("./BigIntSerde")),r=function(){function a(e){(0,i.default)(this,a),this.writeable=e}return(0,s.default)(a,[{key:"writeSignedInt",value:function(e){for(var t=a.getSignedIntSize(e),n=Math.abs(e),r=new Uint8Array(t),i=r.length;128<=n;)r[--i]=255&n,n>>>=8;r[--i]=255&n,1/e<0&&(r[0]|=128),this.writeable.writeBytes(r)}},{key:"writeUnsignedInt",value:function(e){if("bigint"==typeof e)t=o.BigIntSerde.toUnsignedIntBytes(e),this.writeable.writeBytes(t);else{for(var t=a.getUnsignedIntSize(e),n=new Uint8Array(t),r=e,i=n.length;0>>=7;t[r]=n,1/e<0&&(t[r]|=64),t[t.length-1]|=128,this.writeable.writeBytes(t)}},{key:"writeVariableLengthUnsignedInt",value:function(e){var t=new Uint8Array(a.getVariableLengthUnsignedIntSize(e)),n=e,r=t.length;for(t[--r]=127&n|128,n>>>=7;0>>=7;this.writeable.writeBytes(t)}},{key:"writeByte",value:function(e){this.writeable.writeByte(e)}},{key:"writeBytes",value:function(e){this.writeable.writeBytes(e)}},{key:"getBytes",value:function(){return this.writeable.getBytes()}}],[{key:"getSignedIntSize",value:function(e){return 0===e?1:(e=Math.abs(e),e=Math.ceil(Math.log2(e+1)),Math.ceil((e+1)/8))}},{key:"getUnsignedIntSize",value:function(e){return"bigint"==typeof e?o.BigIntSerde.getUnsignedIntSizeInBytes(e):0===e?1:(e=Math.floor(Math.log2(e))+1,Math.ceil(e/8))}},{key:"getVariableLengthSignedIntSize",value:function(e){var t,e=Math.abs(e);return 0===e?1:(e=Math.floor(Math.log2(e))+1,t=Math.floor(e/7),Math.ceil((e+t+1+1)/8))}},{key:"getVariableLengthUnsignedIntSize",value:function(e){var t;return 0===e?1:(e=Math.floor(Math.log2(e))+1,t=Math.ceil(e/7),Math.ceil((e+t)/8))}}]),a}();n.LowLevelBinaryWriter=r},{"./BigIntSerde":2,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/interopRequireDefault":68}],15:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),_=r(e("@babel/runtime/helpers/slicedToArray")),i=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){e[r=void 0===r?n:r]=t[n]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&s(t,e,n);return o(t,e),t},l=function(e){return e&&e.__esModule?e:{default:e}},u=(Object.defineProperty(n,"__esModule",{value:!0}),n.ParserBinaryRaw=void 0,e("./BigIntSerde")),c=r(e("./IonBinary")),r=e("./IonConstants"),d=e("./IonDecimal"),y=e("./IonTimestamp"),h=e("./IonTypes"),f=e("./IonUnicode"),b=l(e("./SignAndMagnitudeInt"));function m(e){return e>>c.TYPE_SHIFT&c.NIBBLE_MASK}var v=[],T=r.IVM.sid,g=(r.IVM.binary[0],r.IVM.binary[1]),w=r.IVM.binary[2],I=r.IVM.binary[3],C=(0,i.default)(function e(t,n){(0,a.default)(this,e),this.type=t,this.length=n}),l=function(){function p(e){(0,a.default)(this,p),this._raw_type=-1,this._len=-1,this._curr=void 0,this._null=!1,this._fid=null,this._as=-1,this._ae=-1,this._a=[],this._ts=[new C(20,0)],this._in_struct=!1,this._in=e}return(0,i.default)(p,[{key:"source",value:function(){return this._in}},{key:"next",value:function(){return void 0===this._curr&&0=c)throw new Error("Timestamps with an hour must include a minute.");s=this.readVarUnsignedInt(),u=y.TimestampPrecision.HOUR_AND_MINUTE}this._in.position()?@^`|~",this._read_value_helper_operator),i[43]=this._read_value_helper_plus,i[45]=this._read_value_helper_minus,this._read_value_helper_helpers=i}return(0,i.default)(n,[{key:"fieldName",value:function(){return this._fieldname}},{key:"fieldNameType",value:function(){return this._fieldnameType}},{key:"source",value:function(){return this._in}},{key:"annotations",value:function(){return this._ann}},{key:"clearFieldName",value:function(){this._fieldname=null,this._fieldnameType=null}},{key:"isNull",value:function(){return this._curr_null}},{key:"bigIntValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(this._curr).toLowerCase();switch(this._curr){case 3:case 4:return e.startsWith("-")?-BigInt(e.slice(1)):BigInt(e);default:throw new Error("intValue() was called when the current value was not an integer.")}}},{key:"numberValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(this._curr);switch(this._curr){case 3:case 4:return Number(BigInt(e));case 5:return Number(e);case 6:if("+inf"==e)return Number.POSITIVE_INFINITY;if("-inf"==e)return Number.NEGATIVE_INFINITY;if("nan"==e)return Number.NaN;default:throw new Error("can't convert to number")}}},{key:"booleanValue",value:function(){if(this.isNull())return null;var e=this.get_value_as_string(2);if("true"===e)return!0;if("false"===e)return!1;throw new Error("Unrecognized Boolean value '"+e+"'")}},{key:"get_value_as_string",value:function(e){var t,n="";switch(e){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:for(t=this._start;t=this._limit}},{key:"next",value:function(){var e;if(this.is_empty()){if(1073741824this._limit&&(this._pos=this._limit)}},{key:"valueAt",value:function(e){return e=this._limit?c.EOF:this._src.charCodeAt(e)}},{key:"chunk",value:function(e){var t=this._src.substr(this._pos,e);return this._pos+=e,t}},{key:"getCodePoint",value:function(e){return this._src.codePointAt(e)}},{key:"line_number",value:function(){return this._line}},{key:"offset",value:function(){return this._pos-this._line_start}},{key:"clone",value:function(e){return new r(this._src.substr(this._pos))}}]),r}()),e=(n.StringSpan=r,function(){(0,i.default)(r,h);var n=u(r);function r(e){var t;return(0,o.default)(this,r),(t=n.call(this,1))._src=e,t._limit=e.length,t._start=0,t._pos=0,t}return(0,l.default)(r,[{key:"position",value:function(){return this._pos-this._start}},{key:"getRemaining",value:function(){return this._limit-this._pos}},{key:"setRemaining",value:function(e){this._limit=e+this._pos}},{key:"is_empty",value:function(){return this._pos>=this._limit}},{key:"next",value:function(){return this.is_empty()?c.EOF:this._src[this._pos++]}},{key:"view",value:function(e){if(this._pos+e>this._limit)throw new Error("Unable to read "+e+" bytes (position: "+this.position()+", limit: "+this._limit+")");return this._src.subarray(this._pos,this._pos+=e)}},{key:"chunk",value:function(e){return new Uint8Array(this.view(e))}},{key:"unread",value:function(e){this._pos<=this._start&&h.error(),this._pos--,e==c.EOF&&0==this.is_empty()&&h.error(),e!=this.peek()&&h.error()}},{key:"peek",value:function(){return this.is_empty()?c.EOF:this._src[this._pos]}},{key:"skip",value:function(e){if(this._pos+=e,this._pos>this._limit)throw new Error("Skipped over end of source.")}},{key:"valueAt",value:function(e){return e=this._limit?c.EOF:this._src[e]}},{key:"clone",value:function(e,t){return new r(this._src.subarray(this._pos))}}]),r}());n.BinarySpan=e},{"./IonConstants":10,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/getPrototypeOf":66,"@babel/runtime/helpers/inherits":67,"@babel/runtime/helpers/interopRequireDefault":68,"@babel/runtime/helpers/possibleConstructorReturn":75}],20:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),o=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf"));function u(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=(0,l.default)(n);return e=r?(e=(0,l.default)(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),(0,o.default)(this,e)}}Object.defineProperty(n,"__esModule",{value:!0}),n.SubstituteSymbolTable=void 0;r=function(e){(0,s.default)(r,e);var n=u(r);function r(e){var t;if((0,i.default)(this,r),e<0)throw new Error("Cannot instantiate a SubstituteSymbolTable with a negative length. ("+e+")");return(t=n.call(this,"_substitute",-1,[]))._numberOfSymbols=e,t}return(0,a.default)(r,[{key:"getSymbolText",value:function(e){if(e<0)throw new Error("Index ".concat(e," is out of bounds for the SharedSymbolTable name=").concat(this.name,", version=").concat(this.version))}},{key:"getSymbolId",value:function(e){}}]),r}(e("./IonSharedSymbolTable").SharedSymbolTable);n.SubstituteSymbolTable=r},{"./IonSharedSymbolTable":18,"@babel/runtime/helpers/classCallCheck":60,"@babel/runtime/helpers/createClass":62,"@babel/runtime/helpers/getPrototypeOf":66,"@babel/runtime/helpers/inherits":67,"@babel/runtime/helpers/interopRequireDefault":68,"@babel/runtime/helpers/possibleConstructorReturn":75}],21:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),r=(Object.defineProperty(n,"__esModule",{value:!0}),n.SymbolToken=void 0,function(){function n(e){var t=1?@^`|~"),_=o(" \t\r\n\v\f"),d=o("_$0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");function y(e){return!(e<48||57>>4,i+2>>2,i+3>>2],t[4*n/3+1]=I[r<<4&63|(i||0)>>>4],!(n+1>>6],!(n+2t;)null===(e=this.next())?this.stepOut():e.isContainer&&!this.isNull()&&this.stepIn()}},{key:"isIVM",value:function(e,t,n){if(0=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nc.MONTH){l=new Date(this._year,this._month,0);if(l.setUTCFullYear(this._year),this._day>l.getDate())throw new Error("Month ".concat(this._month," has less than ").concat(this._day," days"));if(2===this._month&&29===this._day&&!this._isLeapYear(this._year))throw new Error("Given February 29th but year ".concat(this._year," is not a leap year"))}e=this.getDate().getUTCFullYear();this._checkFieldRange("Year",e,u._MIN_YEAR,u._MAX_YEAR)}return(0,a.default)(u,[{key:"getLocalOffset",value:function(){return this._localOffset}},{key:"getPrecision",value:function(){return this._precision}},{key:"getDate",value:function(){var e=0,e=(this._precision===c.SECONDS&&(e=Math.round(1e3*(this._secondsDecimal.numberValue()-this.getSecondsInt()))),Date.UTC(this._year,this._precision===c.YEAR?0:this._month-1,this._day,this._hour,this._minutes,this.getSecondsInt(),e)),e=u._adjustMsSinceEpochIfNeeded(this._year,e),t=60*this._localOffset*1e3;return new Date(e-t)}},{key:"getSecondsInt",value:function(){return this._secondsDecimal.intValue()}},{key:"getSecondsDecimal",value:function(){return this._secondsDecimal}},{key:"_getFractionalSeconds",value:function(){var e=u._splitSecondsDecimal(this._secondsDecimal),e=(0,s.default)(e,2),e=(e[0],e[1]);return""===e?m.Decimal.ZERO:m.Decimal.parse(e+"d-"+e.length)}},{key:"equals",value:function(e){return this.getPrecision()===e.getPrecision()&&this.getLocalOffset()===e.getLocalOffset()&&l._sign(this.getLocalOffset())===l._sign(e.getLocalOffset())&&0===this.compareTo(e)&&this._secondsDecimal.equals(e._secondsDecimal)}},{key:"compareTo",value:function(e){var t=this.getDate().getTime(),n=e.getDate().getTime();return t===n?this.getSecondsDecimal().compareTo(e.getSecondsDecimal()):tc.DAY&&(0===r&&1===l._sign(r)?e+="Z":e+=(-1===l._sign(r)?"-":"+")+this._lpadZeros(Math.floor(Math.abs(r)/60),2)+":"+this._lpadZeros(Math.abs(r)%60,2)),e}},{key:"toJSON",value:function(){return this.getDate().toISOString()}},{key:"_checkRequiredField",value:function(e,t,n,r){if(!l._hasValue(t))throw new Error("".concat(e," cannot be ").concat(t));this._checkFieldRange(e,t,n,r)}},{key:"_checkOptionalField",value:function(e,t,n,r,i,a){return l._hasValue(t)?(this._checkFieldRange(e,t,n,r),this._precision=a,t):i}},{key:"_checkFieldRange",value:function(e,t,n,r){if(t instanceof m.Decimal){if(l._hasValue(t)&&(t.compareTo(n)<0||0<=t.compareTo(r)))throw new Error("".concat(e," ").concat(t," must be between ").concat(n," inclusive, and ").concat(r," exclusive"))}else{if(!Number.isInteger(t))throw new Error("".concat(e," ").concat(t," must be an integer"));if(t>6|192;else{if(55295=e.length)throw new Error("UTF-8 encode: incomplete surrogate pair");var a=e.charCodeAt(i);if(a<56320||57343>18|240,r[n++]=t>>12&63|128}else r[n++]=t>>12|224;r[n++]=t>>6&63|128}r[n++]=63&t|128}return r.subarray(0,n)},n.decodeUtf8=function(e){if(512=e.length)throw new Error("UTF-8 decode: incomplete 2-byte sequence");t=(31&t)<<6|63&e[n++]}else if(223=e.length)throw new Error("UTF-8 decode: incomplete 3-byte sequence");t=(15&t)<<12|(63&e[n++])<<6|63&e[n++]}else{if(!(239=e.length)throw new Error("UTF-8 decode: incomplete 4-byte sequence");t=(7&t)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++]}if(t<=65535)r+=String.fromCharCode(t);else{if(!(t<=1114111))throw new Error("UTF-8 decode: code point 0x"+t.toString(16)+" exceeds UTF-16 reach");t-=65536,r=(r+=String.fromCharCode(t>>10|55296))+String.fromCharCode(1023&t|56320)}}return r}},{}],31:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),r=(Object.defineProperty(n,"__esModule",{value:!0}),n.Writeable=void 0,function(){function t(e){(0,i.default)(this,t),this.bufferSize=e||4096,this.buffers=[new Uint8Array(this.bufferSize)],this.index=0,this.clean=!1}return(0,a.default)(t,[{key:"currentBuffer",get:function(){return this.buffers[this.buffers.length-1]}},{key:"totalSize",get:function(){for(var e=0,t=0;t=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=Number.MIN_SAFE_INTEGER&&e<=Number.MAX_SAFE_INTEGER}},{}],56:[function(e,t,n){t.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n