UNPKG

serialize-every-error

Version:

This package strives to be an exhaustive alternative to normal error serialization for logging

11 lines (8 loc) 320 B
import loadSerializers from './loadSerializers.js'; export default async (options) => { const serializers = await loadSerializers(options); return function serializeError(err) { const serializer = serializers.find((s) => s.canHandle(err)); return serializer.default(err, serializeError); }; };