Skip to main content

parseKasToSompi

@hardkas/core


@hardkas/core / parseKasToSompi

Function: parseKasToSompi()

parseKasToSompi(input): bigint

Defined in: packages/core/src/money.ts:18

Parses a KAS decimal string (e.g. "1.234") into Sompi (bigint). If a bigint is provided, it is assumed to be an already-parsed sompi amount.

Rules:

  • string input = decimal KAS
  • bigint input = already sompi
  • format input = sompi
  • no floats
  • no Number decimal
  • no silent rounding

Parameters​

input​

string | number | bigint

The KAS amount as a decimal string, or sompi as a bigint.

Returns​

bigint

The sompi amount as a bigint.