@magidoc/plugin-starter-variables
Version:
A shared library that contains common Magidoc starter environment variables keys.
19 lines (17 loc) • 482 B
JavaScript
function enumConverter(values) {
return {
convert: (target) => {
if (target === null || target === undefined) {
return null;
}
if (!values.find((value) => value === target)) {
return null;
}
return target;
},
asString: (value) => String(value),
type: (z) => z.enum(values).optional(),
};
}
export { enumConverter };
//# sourceMappingURL=enum.js.map