mirror of https://github.com/AMT-Cheif/drift.git
normalize example methods based on docs elsewhere
This commit is contained in:
parent
eb0c5da412
commit
7f83898d00
|
@ -107,11 +107,11 @@ MultiSelectable<Todo> pageOfTodos(int page, {int pageSize = 10}) {
|
|||
}
|
||||
|
||||
// Exposes `getSingle` and `watchSingle`
|
||||
SingleSelectable<Todo> todoById(int id) =>
|
||||
SingleSelectable<Todo> entryById(int id) =>
|
||||
select(todos)..where((t) => t.id.equals(id));
|
||||
|
||||
// Exposes `getSingleOrNull` and `watchSingleOrNull`
|
||||
SingleOrNullSelectable<Todo> todoFromExternalLink(int id) =>
|
||||
SingleOrNullSelectable<Todo> entryFromExternalLink(int id) =>
|
||||
select(todos)..where((t) => t.id.equals(id));
|
||||
```
|
||||
These base classes don't have query-building or `map` methods, signaling to the consumer
|
||||
|
|
|
@ -104,9 +104,8 @@ abstract class MultiSelectable<T> {
|
|||
/// {@template moor_single_selectable_example}
|
||||
/// ```dart
|
||||
/// // Retrieve a todo known to exist.
|
||||
/// SingleSelectable<Todo> entryById(int id) {
|
||||
/// return (select(todos)..where((t) => t.id.equals(id)));
|
||||
/// }
|
||||
/// SingleSelectable<Todo> entryById(int id) =>
|
||||
/// select(todos)..where((t) => t.id.equals(id));
|
||||
/// final idGuaranteedToExist = 10;
|
||||
/// entryById(idGuaranteedToExist).getSingle();
|
||||
/// entryById(idGuaranteedToExist).watchSingle();
|
||||
|
@ -161,12 +160,12 @@ abstract class SingleSelectable<T> {
|
|||
/// {@template moor_single_or_null_selectable_example}
|
||||
///```dart
|
||||
/// // Retrieve a todo from an external link that may not be valid.
|
||||
/// SingleOrNullSelectable<Todo> todoFromExternalLink(int id) =>
|
||||
/// SingleOrNullSelectable<Todo> entryFromExternalLink(int id) =>
|
||||
/// select(todos)..where((t) => t.id.equals(id));
|
||||
///
|
||||
/// final idFromEmailLink = 100;
|
||||
/// todoFromExternalLink(idFromEmailLink).getSingleOrNull();
|
||||
/// todoFromExternalLink(idFromEmailLink).watchSingleOrNull();
|
||||
/// entryFromExternalLink(idFromEmailLink).getSingleOrNull();
|
||||
/// entryFromExternalLink(idFromEmailLink).watchSingleOrNull();
|
||||
/// ```
|
||||
/// {@endtemplate}
|
||||
///
|
||||
|
|
Loading…
Reference in New Issue