OptionalgenerateId: IdGenerator<T, K>Protected ReadonlygenerateAssigns the identity for newly created records.
Protected ReadonlykeyThe property holding each record's identity.
ProtecteddecorateEvery record matching the query, ignoring pagination.
Exists so export can cover the whole result set rather than the current
page. Optional: a source over an unbounded remote collection may have no
safe way to honour it, and callers must degrade to list when absent.
ProtectedreadCurrent contents of the backing collection.
Protectedwrite
A source over an in-process array, for fixtures, demos and tests.
The collection is instance state, seeded once from the array passed to the constructor and never re-read from it. That is the fix for the old closure-factory behaviour: identity of the caller's array no longer controls the dataset's lifetime, so passing an inline literal from a component no longer discards every created and edited row when the parent happens to re-render.
The seed array is copied, so mutations never write back to the caller's data.