MCPcopy Create free account
hub / github.com/wevm/viem / assertStartOffset

Function assertStartOffset

src/utils/data/slice.ts:48–55  ·  view source on GitHub ↗
(value: Hex | ByteArray, start?: number | undefined)

Source from the content-addressed store, hash-verified

46 | ErrorType
47
48function assertStartOffset(value: Hex | ByteArray, start?: number | undefined) {
49 if (typeof start === 'number' && start > 0 && start > size(value) - 1)
50 throw new SliceOffsetOutOfBoundsError({
51 offset: start,
52 position: 'start',
53 size: size(value),
54 })
55}
56
57export type AssertEndOffsetErrorType =
58 | SliceOffsetOutOfBoundsErrorType

Callers 2

sliceBytesFunction · 0.85
sliceHexFunction · 0.85

Calls 1

sizeFunction · 0.85

Tested by

no test coverage detected