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