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

    Module repositories

    Enumerations

    RequestType

    Type of the request. The value associated to them is their priority order

    Classes

    CollectionCrudRepository

    Repository with a basic CRUD implementation.

    CollectionRepository

    Base repository for a collection

    CollectionRequest

    Request for a full collection from the DB

    DocumentCrudRepository

    Repository with a basic CRUD implemention for collections of one named document.

    DocumentRepository

    Creates a repository that acts as an anchor. It doesn't have any methods to modify the document.

    DocumentRequest

    Request for a single document from the DB

    IncludeFor

    Includer that is used by the include resolver to tell which models are requesting other documents and were they are.

    IncludeResolver

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

    Repository

    A repository is a typed access to a specific collection

    ResolutionCollectionNode

    Collection node for the resolution tree

    ResolutionDocumentNode

    Document node for the resolution tree

    ResolutionTree

    Resolution tree

    Interfaces

    IResolutionNode

    Node for the resolution tree

    Request

    Request for documents in the DB

    Type Aliases

    RandomAlgorithm

    Randomness algorithm

    RelationshipIncludes

    Specifies which documents to fetch that are linked with the host document.

    RepositoryInstantiator

    Type for repository generator function that can be given to firestorm to instantiate a repository

    Functions

    createCollectionCrudRepositoryInstantiator

    Gets the generator function for a CollectionCrudRepository of model T_Model

    createCollectionRepositoryInstantiator

    Gets the generator function for a CollectionCrudRepository of model T

    createDocumentCrudRepositoryInstantiator

    Gets the generator function for a DocumentCrudRepository of model T

    createDocumentRepositoryInstantiator

    Gets the generator function for a DocumentRepository of model T

    priorityComparer

    Evaluates the priority of a request compared to another