lib: restructure to make space for database APIs

This commit is contained in:
2025-04-18 16:16:56 +02:00
parent 555eedd772
commit ab3a5a92db
12 changed files with 29 additions and 5 deletions
@@ -1,4 +1,4 @@
import 'package:jadb/objects.dart';
import 'package:jadb/_data_ingestion/sql_writable.dart';
abstract class TableNames {
@@ -1,4 +1,4 @@
import 'package:jadb/objects.dart';
import 'package:jadb/_data_ingestion/sql_writable.dart';
abstract class TableNames {
static const String character = 'KANJIDIC_Character';
@@ -0,0 +1,3 @@
class WordSearchResult {
// TODO: implement me
}
@@ -0,0 +1,3 @@
class KanjiSearchResult {
// TODO: implement me
}
@@ -0,0 +1,3 @@
class RadicalsSearchResult {
// TODO: implement me
}
+15
View File
@@ -0,0 +1,15 @@
import 'package:jadb/models/jmdict/word_search_result.dart';
import 'package:jadb/models/kanjidic/kanji_search_result.dart';
import 'package:jadb/models/radkfile/radicals_search_result.dart';
Future<KanjiSearchResult> searchKanji(String kanji) async {
throw UnimplementedError();
}
Future<RadicalsSearchResult> searchKanjiByRadicals(List<String> radicals) {
throw UnimplementedError();
}
Future<WordSearchResult> searchWord(String word) async {
throw UnimplementedError();
}