A MurError whose details is discriminated by its code. Narrowing on error.code narrows error.details to that code's fields:
details
code
error.code
error.details
try { generateFrames(ur, { frameCount: 1 });} catch (e) { if (MurError.isMurError(e) && e.code === "InsufficientFrames") { e.details.requested; // number }} Copy
try { generateFrames(ur, { frameCount: 1 });} catch (e) { if (MurError.isMurError(e) && e.code === "InsufficientFrames") { e.details.requested; // number }}
A MurError whose
detailsis discriminated by itscode. Narrowing onerror.codenarrowserror.detailsto that code's fields: