nixfiles/libs/core/lib/float/default.nix
Sebastian Walz 9f7b02e1cd
Tohu vaBohu
2023-04-03 14:38:02 +02:00

14 lines
336 B
Nix

{ intrinsics, type, ... }:
let
isInstanceOf = intrinsics.isFloat or (value: type.getPrimitive value == "float");
in
type "float"
{
inherit isInstanceOf;
isPrimitive = true;
orNull
= value:
isInstanceOf value || value == null;
}