Finalized field configuration for now, fixed a bug in resolvers, added readme stub for data package

This commit is contained in:
2026-04-11 21:45:42 +02:00
parent ae40c680de
commit 25dc8b8d0f
4 changed files with 25 additions and 5 deletions

View File

@@ -17,4 +17,12 @@ export function typed_value(coercion_function, default_value, description) {
export function typed_factory(coercion_function, factory_function, description) {
return new Field_Configuration(null, coercion_function, factory_function, description);
}
}
export function required(description) {
return new Field_Configuration((value) => value !== undefined, null, null, description);
}
export function typed_required(coercion_function, description) {
return new Field_Configuration((value) => value !== undefined, coercion_function, null, description);
}