From 76004d92a8d4facadb2272a88cce0a3a0996db26 Mon Sep 17 00:00:00 2001 From: Matt Bishop Date: Tue, 2 Feb 2021 10:44:32 -0800 Subject: [PATCH 1/2] Add FLOAT32_OPTIONS enum declaration to JS. --- unpack.d.ts | 3 +-- unpack.js | 8 ++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/unpack.d.ts b/unpack.d.ts index 06d44eb..f0f6d09 100644 --- a/unpack.d.ts +++ b/unpack.d.ts @@ -2,9 +2,8 @@ export enum FLOAT32_OPTIONS { NEVER = 0, ALWAYS = 1, DECIMAL_ROUND = 3, - DECIMAL_FIT= 4 + DECIMAL_FIT = 4 } - interface Options { useFloat32?: FLOAT32_OPTIONS useRecords?: boolean diff --git a/unpack.js b/unpack.js index 016ca3b..89daecd 100644 --- a/unpack.js +++ b/unpack.js @@ -25,6 +25,14 @@ class C1Type {} const C1 = new C1Type() C1.name = 'MessagePack 0xC1' +let FLOAT32_OPTIONS; +(function (FLOAT32_OPTIONS) { + FLOAT32_OPTIONS[FLOAT32_OPTIONS["NEVER"] = 0] = "NEVER"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["ALWAYS"] = 1] = "ALWAYS"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["DECIMAL_ROUND"] = 3] = "DECIMAL_ROUND"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["DECIMAL_FIT"] = 4] = "DECIMAL_FIT"; +})(FLOAT32_OPTIONS = exports.FLOAT32_OPTIONS || (exports.FLOAT32_OPTIONS = {})); + class Unpackr { constructor(options) { if (options) { From 536f32190abd1382840da37ef261dc4ba71bd21d Mon Sep 17 00:00:00 2001 From: Matt Bishop Date: Tue, 2 Feb 2021 10:44:32 -0800 Subject: [PATCH 2/2] Add FLOAT32_OPTIONS enum declaration to JS. --- unpack.d.ts | 3 +-- unpack.js | 8 ++++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/unpack.d.ts b/unpack.d.ts index 06d44eb..f0f6d09 100644 --- a/unpack.d.ts +++ b/unpack.d.ts @@ -2,9 +2,8 @@ export enum FLOAT32_OPTIONS { NEVER = 0, ALWAYS = 1, DECIMAL_ROUND = 3, - DECIMAL_FIT= 4 + DECIMAL_FIT = 4 } - interface Options { useFloat32?: FLOAT32_OPTIONS useRecords?: boolean diff --git a/unpack.js b/unpack.js index 016ca3b..89daecd 100644 --- a/unpack.js +++ b/unpack.js @@ -25,6 +25,14 @@ class C1Type {} const C1 = new C1Type() C1.name = 'MessagePack 0xC1' +let FLOAT32_OPTIONS; +(function (FLOAT32_OPTIONS) { + FLOAT32_OPTIONS[FLOAT32_OPTIONS["NEVER"] = 0] = "NEVER"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["ALWAYS"] = 1] = "ALWAYS"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["DECIMAL_ROUND"] = 3] = "DECIMAL_ROUND"; + FLOAT32_OPTIONS[FLOAT32_OPTIONS["DECIMAL_FIT"] = 4] = "DECIMAL_FIT"; +})(FLOAT32_OPTIONS = exports.FLOAT32_OPTIONS || (exports.FLOAT32_OPTIONS = {})); + class Unpackr { constructor(options) { if (options) {