@jiway/firestorm-core - v1.1.1
    Preparing search index...

    Class IncludeResolver<T_model, P>

    Class in charge of resolving includes in model loading. Includes are subdocuments of a main document loaded alongside it

    Type Parameters

    Index

    Constructors

    Properties

    firestorm: Firestorm

    FirestORM instance used to access the DB

    includers: IncludeFor<T_model, P>[] = []

    Main models that may request subdocuments

    requests: Request<any>[] = []

    List of requests for documents

    resolutionTree: ResolutionTree = ...

    Documents already loaded

    targetType: Type<P>

    Type of the document requesting includes

    Methods

    • Adds one document inclusion

      Parameters

      Returns void

    • Adds multiple document inclusions

      Parameters

      Returns void

    • Resolves the includes for the includes

      Parameters

      Returns Promise<void>