buffwrap - v1.0.3
Preparing search index...
Platform: Node.js
NodeBufferStrategy
Class NodeBufferStrategy<T>
Type Parameters
T
extends
ProxyShape
Hierarchy (
View Summary
)
BaseStrategy
<
T
,
Buffer
>
NodeBufferStrategy
Index
Constructors
constructor
Properties
config
Accessors
capacity
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
read
Primitive
set
swap
write
Primitive
Constructors
constructor
new
NodeBufferStrategy
<
T
extends
ProxyShape
>
(
config
:
StrategyConfig
<
T
,
Buffer
<
ArrayBufferLike
>
>
,
)
:
NodeBufferStrategy
<
T
>
Type Parameters
T
extends
ProxyShape
Parameters
config
:
StrategyConfig
<
T
,
Buffer
<
ArrayBufferLike
>
>
Returns
NodeBufferStrategy
<
T
>
Properties
Protected
config
config
:
StrategyConfig
<
T
,
Buffer
<
ArrayBufferLike
>
>
Accessors
capacity
get
capacity
()
:
number
Returns
number
set
capacity
(
c
:
number
)
:
void
Parameters
c
:
number
Returns
void
Methods
clone
clone
<
OB
extends
BufferType
=
Buffer
<
ArrayBufferLike
>
>
(
target
:
CopyTarget
<
T
,
OB
>
,
from
?:
number
,
to
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
=
Buffer
<
ArrayBufferLike
>
Parameters
target
:
CopyTarget
<
T
,
OB
>
from
:
number
= 0
to
:
number
= ...
Returns
void
destroy
destroy
()
:
void
Returns
void
ensure
Capacity
ensureCapacity
(
newCapacity
:
number
)
:
void
Parameters
newCapacity
:
number
Returns
void
from
from
<
OB
extends
BufferType
>
(
target
:
CopyTarget
<
T
,
OB
>
,
sourceStart
?:
number
,
sourceEnd
?:
number
,
destStart
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
Parameters
target
:
CopyTarget
<
T
,
OB
>
sourceStart
:
number
= 0
sourceEnd
:
number
= ...
destStart
:
number
= 0
Returns
void
get
get
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
index
:
number
)
:
T
[
K
]
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
key
:
K
index
:
number
Returns
T
[
K
]
get
Buffer
getBuffer
()
:
Buffer
Returns
Buffer
get
Byte
Length
getByteLength
()
:
number
Returns
number
get
Stride
getStride
()
:
number
Returns
number
insert
Blank
insertBlank
(
index
:
number
,
count
:
number
)
:
void
Parameters
index
:
number
count
:
number
Returns
void
move
move
(
from
:
number
,
to
:
number
)
:
void
Parameters
from
:
number
to
:
number
Returns
void
Protected
read
Primitive
readPrimitive
(
type
:
any
,
offset
:
number
)
:
number
Parameters
type
:
any
offset
:
number
Returns
number
set
set
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
value
:
T
[
K
]
,
index
:
number
,
)
:
void
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
key
:
K
value
:
T
[
K
]
index
:
number
Returns
void
swap
swap
(
a
:
number
,
b
:
number
)
:
void
Parameters
a
:
number
b
:
number
Returns
void
Protected
write
Primitive
writePrimitive
(
type
:
any
,
offset
:
number
,
value
:
number
)
:
number
Parameters
type
:
any
offset
:
number
value
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
Accessors
capacity
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
read
Primitive
set
swap
write
Primitive
buffwrap - v1.0.3
Loading...