Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

New in v1.4

Overview

A component "grade" is a form of type definition: a name for a particular collection of default configuration options. Developers can identify a grade for their component: this will add the default configuration options to those defined by the developer, as well as automate some things like the creation of event firers.

...

Grade Name

Description

littleComponent

A "little" component is the most basic component: it supports options merging.

modelComponent

A "model" component is a little component that additionally provides supports for any model defined in the components options.

eventedComponent

An "evented" component is a little component that additionally instantiates event firers based on events declared in the options.

viewComponent

A "view" component is an evented model component that supports a view.

rendererComponent

A "renderer" component is a vew component that bears a renderer.

IoCRendererComponent

An "IoC renderer" component is ....

Note
titleTo Do

Need to specify what defaults each grade defines

...