Type alias PacketErrorData<N>
PacketErrorData<N>: { data: N extends keyof ErrorDataMap ? ErrorDataMap[N] : undefined; errno: N; result: "error"; } Type Parameters
- N extends ErrorNo = ErrorNo
Type declaration
data: N extends keyof ErrorDataMap
? ErrorDataMap[N]
: undefined
errno: N
result: "error"
エラーが発生した際のパケット
errno
をERRORSの値を比較することで型を絞り込めます。