Options
All
  • Public
  • Public/Protected
  • All
Menu

A store mixin class, that represent collection of all events in the project.

Hierarchy

Index

Properties

$project

The project instance, this entity belongs to.

project

The project instance, this entity belongs to.

storeClass

storeClass: AnyConstructor<this, typeof ChronoStoreMixin>

The store class to instantiate when a raw config object is supplied to a Project

Methods

getAssignmentById

  • getAssignmentById(id: ModelId): this["project"]["assignmentStore"]["modelInstanceT"]

getAssignmentStore

  • getAssignmentStore(): this["project"]["assignmentStore"]

getCalendarById

  • getCalendarById(id: ModelId): this["project"]["calendarManagerStore"]["modelInstanceT"]

getCalendarManagerStore

  • getCalendarManagerStore(): this["project"]["calendarManagerStore"]

getDependencyById

  • getDependencyById(id: ModelId): this["project"]["dependencyStore"]["modelInstanceT"]

getDependencyStore

  • getDependencyStore(): this["project"]["dependencyStore"]

getEventById

  • getEventById(id: ModelId): this["project"]["eventStore"]["modelInstanceT"]

getEventStore

  • getEventStore(): this["project"]["eventStore"]

getGraph

getProject

  • getProject(): this["project"]

getResourceById

  • getResourceById(id: ModelId): this["project"]["resourceStore"]["modelInstanceT"]

getResourceStore

  • getResourceStore(): this["project"]["resourceStore"]

setProject

  • setProject(project: this["project"]): this["project"]

Generated using TypeDoc