2022-12-16 23:01:04 +08:00
|
|
|
import 'package:build/build.dart';
|
2023-07-16 18:01:09 +08:00
|
|
|
import 'package:np_codegen_build/src/drift_table_sort_generator.dart';
|
2022-12-22 22:07:29 +08:00
|
|
|
import 'package:np_codegen_build/src/np_log_generator.dart';
|
2024-02-25 12:09:57 +08:00
|
|
|
import 'package:np_codegen_build/src/np_subject_accessor_generator.dart';
|
2022-12-16 23:01:04 +08:00
|
|
|
import 'package:source_gen/source_gen.dart';
|
|
|
|
|
2023-07-16 18:01:09 +08:00
|
|
|
Builder driftTableSortBuilder(BuilderOptions options) =>
|
2023-08-16 00:44:49 +08:00
|
|
|
SharedPartBuilder([const DriftTableSortGenerator()], "drift_table_sort");
|
2023-07-16 18:01:09 +08:00
|
|
|
|
2022-12-16 23:01:04 +08:00
|
|
|
Builder npLogBuilder(BuilderOptions options) =>
|
2023-08-16 00:44:49 +08:00
|
|
|
SharedPartBuilder([const NpLogGenerator()], "np_log");
|
2024-02-25 12:09:57 +08:00
|
|
|
|
|
|
|
Builder npSubjectAccessorBuilder(BuilderOptions options) => SharedPartBuilder(
|
|
|
|
[const NpSubjectAccessorGenerator()], "np_subject_accessor");
|