Module 'jsdom' as import syntax (#4016)
This commit is contained in:
		
							parent
							
								
									893a3b527d
								
							
						
					
					
						commit
						6e0c055faf
					
				
					 2 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,4 @@
 | 
			
		|||
const jsdom = require('jsdom');
 | 
			
		||||
const { JSDOM } = jsdom;
 | 
			
		||||
import { JSDOM } from 'jsdom';
 | 
			
		||||
import config from '../config';
 | 
			
		||||
import { INote } from '../models/note';
 | 
			
		||||
import { intersperse } from '../prelude/array';
 | 
			
		||||
| 
						 | 
				
			
			@ -158,9 +157,9 @@ export function toHtml(tokens: MfmForest, mentionedRemoteUsers: INote['mentioned
 | 
			
		|||
 | 
			
		||||
		text(token) {
 | 
			
		||||
			const el = doc.createElement('span');
 | 
			
		||||
			const nodes = (token.node.props.text as string).split(/\r\n|\r|\n/).map(x => doc.createTextNode(x));
 | 
			
		||||
			const nodes = (token.node.props.text as string).split(/\r\n|\r|\n/).map(x => doc.createTextNode(x) as Node);
 | 
			
		||||
 | 
			
		||||
			for (const x of intersperse('br', nodes)) {
 | 
			
		||||
			for (const x of intersperse<Node | 'br'>('br', nodes)) {
 | 
			
		||||
				el.appendChild(x === 'br' ? doc.createElement('br') : x);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue