buffwrap - v1.0.3
Preparing search index...
Platform: All
BufferStrategy
Interface BufferStrategy<T, B>
interface
BufferStrategy
<
T
extends
ProxyShape
,
B
extends
BufferType
>
{
clone
<
OB
extends
BufferType
=
B
>
(
target
:
CopyTarget
<
T
,
OB
>
,
from
?:
number
,
to
?:
number
,
)
:
void
;
destroy
()
:
void
;
ensureCapacity
(
newCapacity
:
number
)
:
void
;
from
<
OB
extends
BufferType
=
B
>
(
target
:
CopyTarget
<
T
,
OB
>
,
sourceStart
?:
number
,
sourceEnd
?:
number
,
destStart
?:
number
,
)
:
void
;
get
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
index
:
number
)
:
T
[
K
]
;
getBuffer
()
:
B
;
getByteLength
()
:
number
;
getStride
()
:
number
;
insertBlank
(
index
:
number
,
count
:
number
)
:
void
;
move
(
from
:
number
,
to
:
number
)
:
void
;
set
<
K
extends
string
|
number
|
symbol
>
(
key
:
K
,
value
:
T
[
K
]
,
index
:
number
,
)
:
void
;
swap
(
a
:
number
,
b
:
number
)
:
void
;
}
Type Parameters
T
extends
ProxyShape
B
extends
BufferType
Hierarchy
ProxyAccessStrategy
<
T
>
BufferStrategy
Implemented by
BaseStrategy
Index
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
set
swap
Methods
clone
clone
<
OB
extends
BufferType
=
B
>
(
target
:
CopyTarget
<
T
,
OB
>
,
from
?:
number
,
to
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
=
B
Parameters
target
:
CopyTarget
<
T
,
OB
>
Optional
from
:
number
Optional
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
=
B
>
(
target
:
CopyTarget
<
T
,
OB
>
,
sourceStart
?:
number
,
sourceEnd
?:
number
,
destStart
?:
number
,
)
:
void
Type Parameters
OB
extends
BufferType
=
B
Parameters
target
:
CopyTarget
<
T
,
OB
>
Optional
sourceStart
:
number
Optional
sourceEnd
:
number
Optional
destStart
:
number
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
()
:
B
Returns
B
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
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
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Methods
clone
destroy
ensure
Capacity
from
get
get
Buffer
get
Byte
Length
get
Stride
insert
Blank
move
set
swap
buffwrap - v1.0.3
Loading...