Function: cachedOr()
cachedOr<
C,E,M,I,RD,ND>(nilRunner,transform?): (action) =>Promise<RD|ND>
Retrieve an instance from the cache. If the instance is not in cache or if the included relations are not loaded, run the given runner.
Type parameters
• C extends object
• E extends object
• M extends Model
• I extends any
• RD
• ND = I
Parameters
• nilRunner: ContextRunner<C & ConsumeCache & ConsumeModel<M>, E, Awaitable<RD>>
• transform?
Returns
Function
Parameters
• action: Action<C & ConsumeCache & ConsumeModel<M> & ConsumeInclude & ConsumeId, E>
Returns
Promise<RD | ND>