UNPKG

@magidoc/plugin-starter-variables

Version:

A shared library that contains common Magidoc starter environment variables keys.

23 lines (21 loc) 620 B
function arrayConverter(valueType) { return { convert: (target) => { if (Array.isArray(target)) { return target; } if (typeof target === 'string') { const result = JSON.parse(target); if (!Array.isArray(result)) { return null; } return result; } return null; }, asString: (value) => JSON.stringify(value), type: (z) => z.array(valueType(z)).optional(), }; } export { arrayConverter }; //# sourceMappingURL=array.js.map