API reference › @evolu/common › Resource › BorrowedResource
type BorrowedResource<T> = Omit<
T,
typeof Symbol.dispose | typeof Symbol.asyncDispose
>;
Defined in: packages/common/src/Resource.ts:74
Borrowed Resource.
A borrowed resource is a Resource without disposal methods.
Another abstraction owns the resource and controls its lifecycle. Exposing disposal would break that ownership and allow callers to dispose a resource they do not own.