RepositoryFactory<M extends SynquillDataModel<M>> typedef

RepositoryFactory<M extends SynquillDataModel<M>> = SynquillRepositoryBase<M> Function(GeneratedDatabase db)

Defines a factory function for creating repository instances. The factory takes a SynquillDatabase instance and returns a repository of type SynquillRepositoryBase<M>. M is the model type.

Implementation

typedef RepositoryFactory<M extends SynquillDataModel<M>>
    = SynquillRepositoryBase<M> Function(GeneratedDatabase db);