in packages/dubbo-node/src/node-error.ts [101:115]
export function getNodeErrorProps(reason: unknown): {
code?: string;
syscall?: string;
} {
const props: { code?: string; syscall?: string } = {};
if (reason instanceof Error) {
if ("code" in reason && typeof reason.code == "string") {
props.code = reason.code;
}
if ("syscall" in reason && typeof reason.syscall == "string") {
props.syscall = reason.syscall;
}
}
return props;
}