]> git.codecow.com Git - libnemo.git/commitdiff
Fix type definitions.
authorChris Duncan <chris@zoso.dev>
Wed, 3 Sep 2025 20:47:31 +0000 (13:47 -0700)
committerChris Duncan <chris@zoso.dev>
Wed, 3 Sep 2025 20:47:31 +0000 (13:47 -0700)
src/lib/tools.ts
src/types.d.ts

index 6976e57b3a3f63591cf27625f2de127d65f645e2..db16d7f49b8d587e4c71c3286ec395076f0b65e6 100644 (file)
@@ -19,9 +19,9 @@ import { Wallet } from './wallet'
 * @param {string} [format] - Data type of output
 */
 export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string): string
-export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'bigint'): bigint
-export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'number'): number
-export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'string'): string
+export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'bigint'): bigint
+export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'number'): number
+export function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'string'): string
 export function convert (amount: unknown, inputUnit: unknown, outputUnit: unknown, format?: unknown): bigint | number | string {
        if (typeof amount !== 'bigint' && typeof amount !== 'number' && typeof amount !== 'string') {
                throw new Error('Invalid amount', { cause: typeof amount })
index 50c9daabe21a5d688aacd21750e32afe2e9efc1d..7bd8d6f9e7ac70cbfd9d9e6fb7c0e025a7057e0b 100644 (file)
@@ -521,9 +521,9 @@ type SweepResult = {
 * @param {string} [format] - Data type of output
 */
 export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string): string
-export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'bigint'): bigint
-export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'number'): number
-export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format?: 'string'): string
+export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'bigint'): bigint
+export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'number'): number
+export declare function convert (amount: bigint | number | string, inputUnit: string, outputUnit: string, format: 'string'): string
 declare function hash (data: string | string[], encoding?: 'hex'): Uint8Array<ArrayBuffer>
 /**
 * Signs arbitrary strings with a private key using the Ed25519 signature scheme.