From 3f584285fe92a9d5904f6ea7ec2bba0f4ff995a3 Mon Sep 17 00:00:00 2001
From: marihachi <marihachi0620@gmail.com>
Date: Fri, 26 Mar 2021 23:02:07 +0900
Subject: [PATCH] toString

---
 src/index.ts | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/index.ts b/src/index.ts
index b13370b..1a561ee 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -93,8 +93,15 @@ function nodeStringify(node: MfmNode): string {
 	throw new Error('unknown mfm node');
 }
 
-export function toString(nodes: MfmNode[]): string {
-	return nodes.map(node => nodeStringify(node)).join('');
+export function toString(nodes: MfmNode[]): string
+export function toString(node: MfmNode): string
+export function toString(node: MfmNode | MfmNode[]): string {
+	if (Array.isArray(node)) {
+		return node.map(n => nodeStringify(n)).join('');
+	}
+	else {
+		return nodeStringify(node);
+	}
 }
 
 export {
-- 
GitLab