From 3f0d8897bdb87131458bf7ad9519313dfb7e7425 Mon Sep 17 00:00:00 2001 From: Jamie Sinn Date: Fri, 10 Mar 2023 14:44:32 -0500 Subject: [PATCH] Fix number typing (#432) --- .../assembly/types/bucketedUserConfig.ts | 6 +++--- yarn.lock | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/shared/bucketing-assembly-script/assembly/types/bucketedUserConfig.ts b/lib/shared/bucketing-assembly-script/assembly/types/bucketedUserConfig.ts index 35fb31c8a..966784e03 100644 --- a/lib/shared/bucketing-assembly-script/assembly/types/bucketedUserConfig.ts +++ b/lib/shared/bucketing-assembly-script/assembly/types/bucketedUserConfig.ts @@ -214,9 +214,9 @@ export class SDKVariable extends JSON.Obj { const boolValue = (this.type === 'Boolean' && this.value.isBool) ? (this.value as JSON.Bool).valueOf() : false - const numValue = (this.type === 'Number' && this.value.isNum) - ? (this.value as JSON.Num).valueOf() - : 0 + const numValue = (this.type === 'Number' && this.value.isInteger) + ? f64((this.value as JSON.Integer).valueOf()) + : (this.type === 'Number' && this.value.isFloat) ? (this.value as JSON.Float).valueOf() : 0.0 const stringValue = (this.type === 'String' && this.value.isString) ? (this.value as JSON.Str).valueOf() : null diff --git a/yarn.lock b/yarn.lock index 9e4a511bb..2c3cc8e62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8309,7 +8309,7 @@ __metadata: "assemblyscript-json@https://github.com/DevCycleHQ/assemblyscript-json": version: 1.1.0 resolution: "assemblyscript-json@https://github.com/DevCycleHQ/assemblyscript-json.git#commit=d2ce65ec18b305e1f3db8a4fe4394b417631b024" - checksum: 480283ed02d57eacb400facc060f293b7dcb773a90dc5b7c80eae86b0007e3a748b2cb6c298a1a32010cba41e48686fcd0078c02c6db1d917fda85bb7c08ded1 + checksum: 3f3ded0c316d3f7a9ca599e571d2d75185fed73fe64f73b9324cf162604532950bc11f30fc57d7caa5b3039d4251dc9162d4823bcb50d62befbf34b28bc1136d languageName: node linkType: hard