Make offline experimental

This commit is contained in:
Remi Rousselet
2025-04-26 23:35:50 +02:00
parent cf86b16932
commit 90e312b132
15 changed files with 45 additions and 13 deletions

View File

@ -1,2 +1,2 @@
export './src/internals.dart'
export '../src/internals.dart'
show StorageOptions, PersistedData, Storage, StorageCacheTime, Persistable;

View File

@ -0,0 +1,16 @@
dartdoc:
categories:
provider:
name: Awesome
markdown: doc/get-started.md
core:
name: Great
markdown: doc/get-started.md
notifier:
name: Great
markdown: doc/get-started.md
categoryOrder:
- core
- provider
- notifier
showUndocumentedCategories: true

View File

@ -0,0 +1 @@
Hello world

View File

@ -1,2 +1,2 @@
export './src/internals.dart'
export '../src/internals.dart'
show StorageOptions, PersistedData, Storage, StorageCacheTime, Persistable;

View File

@ -1,2 +1,2 @@
export 'src/internals.dart'
export '../src/internals.dart'
show StorageOptions, PersistedData, Storage, StorageCacheTime, Persistable;

View File

@ -39,7 +39,7 @@ const publicInLegacy = Public.inLibrary('legacy');
/// Not public
@internal
const publicInPersist = Public.inLibrary('persist');
const publicInPersist = Public.inLibrary('experimental/persist');
/// Not public
@internal

View File

@ -1,8 +1,8 @@
import 'dart:convert';
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import '../persist.dart';
import 'persist.dart';
/// {@template json_persist}
/// An annotation placed on Notifiers to indicated that they should be persisted

View File

@ -0,0 +1,15 @@
dartdoc:
categories:
provider:
markdown: doc/First.md
name: Awesome
core:
markdown: doc/Second.md
name: Great
notifier:
markdown: doc/Second.md
name: Great
categoryOrder:
- core
- provider
- notifier

View File

@ -1,8 +1,8 @@
// ignore_for_file: avoid_unused_constructor_parameters
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:riverpod_annotation/experimental/json_persist.dart';
import 'package:riverpod_annotation/persist.dart';
import 'package:riverpod_annotation/experimental/persist.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'offline.g.dart';

View File

@ -1,4 +1,4 @@
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:test/test.dart';

View File

@ -2,7 +2,7 @@ import 'dart:async';
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:path/path.dart';
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:riverpod_annotation/experimental/json_persist.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:riverpod_sqflite/riverpod_sqflite.dart';

View File

@ -3,7 +3,7 @@ import 'dart:convert';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:path/path.dart';
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:riverpod_sqflite/riverpod_sqflite.dart';
import 'package:sqflite/sqflite.dart';

View File

@ -2,7 +2,7 @@ import 'dart:async';
import 'package:clock/clock.dart';
import 'package:meta/meta.dart';
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:sqflite/sqflite.dart';
@internal

View File

@ -1,4 +1,4 @@
import 'package:riverpod/persist.dart';
import 'package:riverpod/experimental/persist.dart';
import 'package:riverpod_sqflite/src/riverpod_sqflite.dart';
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
import 'package:test/test.dart';