Sign in
chromium
/
devtools
/
devtools-frontend
/
HEAD
/
.
/
node_modules
/
css-tree
/
cjs
/
tokenizer
/
adopt-buffer.cjs
blob: b2956ce40709623a397d53a9ec7f76be4f8e8036 [
file
] [
log
] [
blame
]
'use strict'
;
const
MIN_SIZE
=
16
*
1024
;
function
adoptBuffer
(
buffer
=
null
,
size
)
{
if
(
buffer
===
null
||
buffer
.
length
<
size
)
{
return
new
Uint32Array
(
Math
.
max
(
size
+
1024
,
MIN_SIZE
));
}
return
buffer
;
}
exports
.
adoptBuffer
=
adoptBuffer
;