Resource assignments ingoing in the interval.
Effort in the interval in milliseconds.
Indicates if the interval is in the middle of the event timespan.
Indicates that the resource (or the assignment if the interval represents the one) is over-allocated in the interval.
So true
when effort is more than possible maximum.
Indicates that the resource (or assignment if the interval represents the one) is under-allocated in the interval.
So true
when effort is less than possible maximum.
Maximum possible effort in the interval in milliseconds.
The allocated resource.
Tick (time interval) the allocation is collected for.
Utilization level of the resource (or the assignment if the interval represents the one) in percent.
This method applies its 1st argument (if any) to the current instance using Object.assign()
.
Supposed to be overridden in the subclasses to customize the instance creation process.
This is a type-safe static constructor method, accepting a single argument, with the object, corresponding to the class properties. It will generate a compilation error, if unknown property is provided.
For example:
class MyClass extends Base {
prop : string
}
const instance : MyClass = MyClass.new({ prop : 'prop', wrong : 11 })
will produce:
TS2345: Argument of type '{ prop: string; wrong: number; }' is not assignable to parameter of type 'Partial<MyClass>'.
Object literal may only specify known properties, and 'wrong' does not exist in type 'Partial<MyClass>'
The only thing this constructor does is create an instance and call the initialize method on it, forwarding the first argument. The customization of instance is supposed to be performed in that method.
Generated using TypeDoc
Resource allocation information for a certain tick.