More protobufjs use
This commit is contained in:
parent
1fa0e6c8c1
commit
299fe2af36
20 changed files with 646 additions and 447 deletions
17
ts/util/normalizeNumber.ts
Normal file
17
ts/util/normalizeNumber.ts
Normal file
|
@ -0,0 +1,17 @@
|
|||
// Copyright 2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
export function normalizeNumber(value: number | Long): number;
|
||||
export function normalizeNumber(value?: number | Long): number | undefined;
|
||||
|
||||
export function normalizeNumber(value?: number | Long): number | undefined {
|
||||
if (value === undefined) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
if (typeof value === 'number') {
|
||||
return value;
|
||||
}
|
||||
|
||||
return value.toNumber();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue