2021-11-10 18:27:01 +08:00

31 lines
716 B
Dart

library delta_markdown;
import 'dart:convert';
import 'src/delta_markdown_decoder.dart';
import 'src/delta_markdown_encoder.dart';
import 'src/version.dart';
const version = packageVersion;
/// Codec used to convert between Markdown and Quill deltas.
const DeltaMarkdownCodec _kCodec = DeltaMarkdownCodec();
String markdownToDelta(String markdown) {
return _kCodec.decode(markdown);
}
String deltaToMarkdown(String delta) {
return _kCodec.encode(delta);
}
class DeltaMarkdownCodec extends Codec<String, String> {
const DeltaMarkdownCodec();
@override
Converter<String, String> get decoder => DeltaMarkdownDecoder();
@override
Converter<String, String> get encoder => DeltaMarkdownEncoder();
}