API Docs for: 0.1.4
Show:

Mimeo Class

Defined in: src/Mimeo.js:12
Module: Mimeo

This is the entry point for the Mimeo framework. Create modules or bootstrap an injectable.

Item Index

Methods

Methods

bootstrap

(
  • injectableName
  • [parameters]
)

Defined in src/Mimeo.js:79

Parameters:

  • injectableName String
  • [parameters] Object optional multiple

    Passed through to injectable

Example:

 mimeo.module('example', [])
     .component('greeting', () => (name) => console.log('Hi, ' + name);
 mimeo.bootstrap('greeting', 'John')
 //=> "Hi, John"

module

(
  • name
  • [dependencies]
)
Module

Defined in src/Mimeo.js:56

In Mimeo, modules are top-level constructs that own and manage injectables. Modules can depend on other module and will be instantiated in dependency-order.

Parameters:

  • name String

    Name of the module

  • [dependencies] Array optional

    Array of module names that this module depends on

Returns:

Example:

 mimeo.module('example', [])
     .component('greeting', () => (name) => console.log('Hi, ' + name);