mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-21 00:25:42 +02:00
lib/options: add mkEnum'
argument assertions
This commit is contained in:
parent
a2443ac0d6
commit
f7e009d29e
1 changed files with 3 additions and 0 deletions
|
@ -213,6 +213,9 @@ rec {
|
|||
default ? head values,
|
||||
...
|
||||
}@args:
|
||||
# `values` is a list and `default` is one of the values (or null)
|
||||
assert isList values;
|
||||
assert default == null || elem default values;
|
||||
mkNullableWithRaw' (
|
||||
(filterAttrs (n: v: n != "values") args)
|
||||
// {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue