File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ export class Writer extends stream.Transform {
2929 super ( { objectMode : true } ) ;
3030 }
3131
32- transform ( chunk : TokenChunk | TokenBuffer , partList : string [ ] ) {
32+ transform ( chunk : TokenChunk | TokenBuffer | string , partList : string [ ] ) {
3333 const prefixList = this . prefixList ;
3434 const chunkCount = this . chunkCount ++ ;
3535 let buffer : TokenBuffer ;
@@ -47,8 +47,11 @@ export class Writer extends stream.Transform {
4747 let tokenNum = - 1 ;
4848 let namespaceList : ( Namespace | undefined ) [ ] | undefined ;
4949
50- if ( chunk instanceof TokenChunk ) {
51- buffer = chunk . buffer
50+ if ( typeof ( chunk ) == 'string' ) {
51+ partList . push ( chunk ) ;
52+ return ( partList ) ;
53+ } else if ( chunk instanceof TokenChunk ) {
54+ buffer = chunk . buffer ;
5255 namespaceList = chunk . namespaceList ;
5356 } else {
5457 buffer = chunk ;
You can’t perform that action at this time.
0 commit comments