API reference › @evolu/common › Resource › createSharedResourceByKey
Call Signature
function createSharedResourceByKey<K, T, D>(
create: (key: K) => Task<T, never, D>,
): Task<SharedResourceByKey<K, T, D>, never, D>;
Defined in: packages/common/src/Resource.ts:415
Creates SharedResourceByKey.
The create Task is scoped to one key. It must not fail, matching
createSharedResource.
Call Signature
function createSharedResourceByKey<K, T, D, L>(
create: (key: K) => Task<T, never, D>,
options: SharedResourceByKeyOptions<K, L>,
): Task<SharedResourceByKey<K, T, D>, never, D>;
Defined in: packages/common/src/Resource.ts:422
Creates SharedResourceByKey.
The create Task is scoped to one key. It must not fail, matching
createSharedResource.