ts-type-forge
    Preparing search index...

    Branded numeric type for finite negative numbers. Represents finite values strictly less than zero.

    const isNegativeFinite = (x: number): x is NegativeFiniteNumber =>
    Number.isFinite(x) && x < 0;

    const temperature = (celsius: NegativeFiniteNumber) =>
    ({ celsius, freezing: true });