diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2019-01-30 15:27:54 +0900 |
|---|---|---|
| committer | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2019-01-30 15:27:54 +0900 |
| commit | e3b1d00e4ce9a26c1d7a2e6fc93b931911b9820e (patch) | |
| tree | 4368090330fa1bd6d4922b850483320f02cb81ed /src/mfm/parse.ts | |
| parent | Merge plainParser into mfm (diff) | |
| download | misskey-e3b1d00e4ce9a26c1d7a2e6fc93b931911b9820e.tar.gz misskey-e3b1d00e4ce9a26c1d7a2e6fc93b931911b9820e.tar.bz2 misskey-e3b1d00e4ce9a26c1d7a2e6fc93b931911b9820e.zip | |
Extract parsePlain function
Diffstat (limited to 'src/mfm/parse.ts')
| -rw-r--r-- | src/mfm/parse.ts | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mfm/parse.ts b/src/mfm/parse.ts index 0eb1f810f2..014904f329 100644 --- a/src/mfm/parse.ts +++ b/src/mfm/parse.ts @@ -2,11 +2,18 @@ import parser from './parser'; import { MfmForest } from './types'; import { normalize } from './normalize'; -export default (source: string, plainText = false): MfmForest => { +export default (source: string): MfmForest => { if (source == null || source == '') { return null; } - const raw = plainText ? parser.plain.tryParse(source) : parser.root.tryParse(source) as MfmForest; - return normalize(raw); + return normalize(parser.root.tryParse(source)); }; + +export function parsePlain(source: string): MfmForest { + if (source == null || source == '') { + return null; + } + + return normalize(parser.plain.tryParse(source)); +} |