hipthrusts - v1.2.0
    Preparing search index...

    Function LoadDocByIdRequiredTo

    • LoadResources fragment: Model.findById(id) HYDRATED (for update flows that .set()/.save()), throwing HipNotFound when missing -> ctx[key]: HydratedDocument.

      Type Parameters

      • TRaw
      • TKey extends string
      • TPath extends string

      Parameters

      Returns {
          loadResources: (
              context: CtxRefReq<TPath>,
          ) => Promise<Record<TKey, HydratedDocument<TRaw>>>;
      }

    • LoadResources fragment: Model.findById(id) HYDRATED (for update flows that .set()/.save()), throwing HipNotFound when missing -> ctx[key]: HydratedDocument.

      Type Parameters

      • TRaw
      • TKey extends string
      • TCtx extends object

      Parameters

      • Model: Model<TRaw>
      • key: TKey
      • idSelector: (context: TCtx) => unknown
      • OptionalnotFoundMessage: string

      Returns {
          loadResources: (
              context: TCtx,
          ) => Promise<Record<TKey, HydratedDocument<TRaw>>>;
      }