Skip to main content
Version: 2.2.0

API v2.2.x

Durandal is distributed as a simple set of AMD modules which work together to create an amazing developer experience around building JavaScript applications. The following chart displays the core modules as well as their relationships to one another.

activator
system
composition
events
viewEngine
binder
viewLocator
app
activator
system
composition
events
viewEngine
binder
viewLocator
app

Changes​

The interface documentated may not strictly follow the original source code documentaion (jsdoc) or type definitions provieded by Durandal's repository.

  1. Types which is not explicitly documented as either jsdoc or type definitions will be marked as internal.
  2. Types which resolves to object, Function, any, unknown or is invalid/missing will not have type definitions.
  3. If the source code does not respect the documented types, it will be loosened or excluded.
  4. Arguments which is not documented to be explicitly required or required in the source code is marked as optional.