From 20fec532be262e11357ad60b3432ff5ea88148e0 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 28 Jan 2026 13:51:42 +1000 Subject: [PATCH] add prim/any.nix --- nt/primitives/std/prim/any.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 nt/primitives/std/prim/any.nix diff --git a/nt/primitives/std/prim/any.nix b/nt/primitives/std/prim/any.nix new file mode 100644 index 0000000..f3e6d57 --- /dev/null +++ b/nt/primitives/std/prim/any.nix @@ -0,0 +1,11 @@ +{...}: let + inherit + (builtins) + typeOf + ; +in { + enfIsPrimitive = type: value: msg: let + got = typeOf value; + in + got == type || throw "${msg}: expected primitive nix type \"${type}\" but got \"${got}\""; +}