Interface MeshLoDError
interface MeshLoDError {
actual?: string | number;
byteOffset?: number;
cause?: unknown;
code: MeshLoDErrorCode;
expected?: string | number;
pageId?: number;
sectionType?: number;
url?: string;
}
actual?: string | number;
byteOffset?: number;
cause?: unknown;
code: MeshLoDErrorCode;
expected?: string | number;
pageId?: number;
sectionType?: number;
url?: string;
}
Hierarchy
- Error
- MeshLoDError
Properties
Optional Readonlyactual
actual?: string | number
Actual value observed for diagnostics.
Optional Readonlybyte Offset
byteOffset?: number
Absolute file byte offset the failure was detected at.
Optional Readonlycause
cause?: unknown
Underlying cause when the failure wraps another error.
Readonlycode
Optional Readonlyexpected
expected?: string | number
Expected value (magic, version, length, range) for diagnostics.
Optional Readonlypage Id
pageId?: number
Page id for page-level failures.
Optional Readonlysection Type
sectionType?: number
.mlod section type for section/integrity failures.
Optional Readonlyurl
url?: string
Source URL for range/protocol failures.
A MeshLoD error. It is always an
Errorinstance, so ordinarytry/catchandinstanceof Errorwork; isMeshLoDError narrows to this shape.