summaryrefslogtreecommitdiff
path: root/src/mfm/parse/index.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-03 22:40:12 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-03 22:40:12 +0900
commit2e22874dec992f262c40d73fe7dfd8e4bad775f2 (patch)
tree6722b74e8cccc5566be48ee2897faf4cad349e2c /src/mfm/parse/index.ts
parentAdd missing semicolons (diff)
downloadmisskey-2e22874dec992f262c40d73fe7dfd8e4bad775f2.tar.gz
misskey-2e22874dec992f262c40d73fe7dfd8e4bad775f2.tar.bz2
misskey-2e22874dec992f262c40d73fe7dfd8e4bad775f2.zip
Refactoring
Diffstat (limited to 'src/mfm/parse/index.ts')
-rw-r--r--src/mfm/parse/index.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mfm/parse/index.ts b/src/mfm/parse/index.ts
index 99c00ae649..105378343b 100644
--- a/src/mfm/parse/index.ts
+++ b/src/mfm/parse/index.ts
@@ -46,7 +46,7 @@ export type TextElement = { type: 'text', content: string }
| TextElementTitle
| TextElementUrl
| TextElementMotion;
-export type TextElementProcessor = (text: string, i: number) => TextElement | TextElement[];
+export type TextElementProcessor = (text: string, isBegin: boolean) => TextElement | TextElement[];
export default (source: string): TextElement[] => {
if (source == null || source == '') {
@@ -67,7 +67,7 @@ export default (source: string): TextElement[] => {
// パース
while (source != '') {
const parsed = elements.some(el => {
- let _tokens = el(source, i);
+ let _tokens = el(source, i == 0);
if (_tokens) {
if (!Array.isArray(_tokens)) {
_tokens = [_tokens];