@@ -37,18 +37,22 @@ const checkMaxBlockLines = ({
3737 line : excessIndexLine ,
3838 } ,
3939 ( ) => {
40- utils . setBlockDescription ( ( info , seedTokens , descLines ) => {
40+ utils . setBlockDescription ( ( info , seedTokens , descLines , postDelims ) => {
41+ const newPostDelims = [
42+ ...postDelims . slice ( 0 , excessIndexLine ) ,
43+ ...postDelims . slice ( excessIndexLine + excessBlockLines - 1 - maxBlockLines ) ,
44+ ] ;
4145 return [
4246 ...descLines . slice ( 0 , excessIndexLine ) ,
4347 ...descLines . slice ( excessIndexLine + excessBlockLines - 1 - maxBlockLines ) ,
44- ] . map ( ( desc ) => {
48+ ] . map ( ( desc , idx ) => {
4549 return {
4650 number : 0 ,
4751 source : '' ,
4852 tokens : seedTokens ( {
4953 ...info ,
5054 description : desc ,
51- postDelimiter : desc . trim ( ) ? ' ' : '' ,
55+ postDelimiter : newPostDelims [ idx ] ,
5256 } ) ,
5357 } ;
5458 } ) ;
@@ -310,15 +314,15 @@ export default iterateJsdoc(({
310314 line : lastDescriptionLine - trailingDiff ,
311315 } ,
312316 ( ) => {
313- utils . setBlockDescription ( ( info , seedTokens , descLines ) => {
314- return descLines . slice ( 0 , - trailingDiff ) . map ( ( desc ) => {
317+ utils . setBlockDescription ( ( info , seedTokens , descLines , postDelims ) => {
318+ return descLines . slice ( 0 , - trailingDiff ) . map ( ( desc , idx ) => {
315319 return {
316320 number : 0 ,
317321 source : '' ,
318322 tokens : seedTokens ( {
319323 ...info ,
320324 description : desc ,
321- postDelimiter : desc . trim ( ) ? info . postDelimiter : '' ,
325+ postDelimiter : postDelims [ idx ] ,
322326 } ) ,
323327 } ;
324328 } ) ;
@@ -332,22 +336,22 @@ export default iterateJsdoc(({
332336 line : lastDescriptionLine ,
333337 } ,
334338 ( ) => {
335- utils . setBlockDescription ( ( info , seedTokens , descLines ) => {
339+ utils . setBlockDescription ( ( info , seedTokens , descLines , postDelims ) => {
336340 return [
337341 ...descLines ,
338342 ...Array . from ( {
339343 length : - trailingDiff ,
340344 } , ( ) => {
341345 return '' ;
342346 } ) ,
343- ] . map ( ( desc ) => {
347+ ] . map ( ( desc , idx ) => {
344348 return {
345349 number : 0 ,
346350 source : '' ,
347351 tokens : seedTokens ( {
348352 ...info ,
349353 description : desc ,
350- postDelimiter : desc . trim ( ) ? info . postDelimiter : '' ,
354+ postDelimiter : desc . trim ( ) ? postDelims [ idx ] : '' ,
351355 } ) ,
352356 } ;
353357 } ) ;
0 commit comments