Namespace: system

system

The system library is the root package for the VEGAS JS framework. It is the starting point of our RIA framework structure : signals, data, IoC, logger, tasks, transitions, logics, rules, models, etc.

Dependencies : The system framework reuse the module and building blocks of the core library.

Version:
  • 1.0.7
Since:
  • 1.0.0
Author:
License:

Classes

Enum

Namespaces

data
The system.data library provides a framework unified for representing and manipulating collections.
errors
The system.errors package contains error classes that are part of the VEGAS JS Application Programming Interface (API).
evaluators
The system.evaluators library contains classes to evaluates some objects.
events
The system.events package provides an W3C Event Model library.
formatters
The system.formatters library contains classes to format objects to a specific string expression.
ioc
The system.ioc library provides a simple et strong implementation of the Inversion of Control (IoC) principle.
logging
The system.logging library defines functions and classes which implement a flexible event logging system for applications and libraries.
logics
The system.logics library perform some tasks based on whether a given condition holds true or not.
models
The system.models library provides a simple MVC implementation with a collection of Model classes to manage your applications.
numeric
The system.numeric library contains classes and tools that provides extra numeric methods and implementations.
process
The system.process library allow you to create and manage asynchronous operations in your applications.
rules
The system.rules library defines a set of functions and classes to evaluate some basic or complex conditions in your applications.
signals
The system.signals library is light-weight, strongly-typed messaging tools.
transitions
The system.transitions library is a simple animations toolkit to use in your projects, your games, your websites.

Methods


<static> exports.isEquatable(target)

Indicates if the specific objet is Equatable.

Parameters:
Name Type Description
target object

The object to evaluate.

Returns:

true if the object is Equatable.


<static> isEvaluable(target)

Indicates if the specific objet is Evaluable.

Parameters:
Name Type Description
target object

The object to evaluate.

Returns:

true if the object is Evaluable.


<static> isFormattable(target)

Indicates if the specific objet is Formattable.

Parameters:
Name Type Description
target object

The object to evaluate.

Returns:

true if the object is Formattable.