File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -254,7 +254,7 @@ export class DynamicBuffer {
254254 * @returns The number of bytes written.
255255 */
256256 append (
257- data : string ,
257+ data : string | Buffer ,
258258 length ?: number ,
259259 encoding ?: BufferEncoding ,
260260 ) : number {
@@ -769,12 +769,12 @@ export class DynamicBuffer {
769769 * @returns The number of bytes written.
770770 */
771771 prepend (
772- data : string ,
772+ data : string | Buffer ,
773773 length ?: number ,
774774 encoding ?: BufferEncoding ,
775775 ) : number {
776- if ( typeof data !== 'string' ) {
777- throw new TypeError ( 'argument must be a string' ) ;
776+ if ( typeof data !== 'string' && ! ( data instanceof Buffer ) ) {
777+ throw new TypeError ( 'argument must be a string or a Buffer ' ) ;
778778 }
779779
780780 let lengthToWrite = data . length || 0 ;
@@ -1704,7 +1704,7 @@ export class DynamicBuffer {
17041704 * @returns Number of bytes written.
17051705 */
17061706 write (
1707- data : string ,
1707+ data : string | Buffer ,
17081708 offset : number = 0 ,
17091709 length : number = data . length ,
17101710 encoding : BufferEncoding | undefined = this . encoding ,
You can’t perform that action at this time.
0 commit comments