import ipc from 'json-ipc-lib/src' console.log('clinet\n',[...getAllMethodNames(new ipc.client )]) function getAllMethodNames(obj) { let methods = new Set() while (obj = Reflect.getPrototypeOf(obj)) { let keys = Reflect.ownKeys(obj) keys.forEach((k) => methods.add(k)) } return methods }