PacketErrorData<N>: {
    data: N extends keyof ErrorDataMap
        ? ErrorDataMap[N]
        : undefined;
    errno: N;
    result: "error";
}

エラーが発生した際のパケット

errnoERRORSの値を比較することで型を絞り込めます。

Type Parameters

  • N extends ErrorNo = ErrorNo

Type declaration

  • data: N extends keyof ErrorDataMap
        ? ErrorDataMap[N]
        : undefined
  • errno: N
  • result: "error"