View Source Bonfire.Common.ExtensionModule behaviour (Bonfire v0.9.11-social-beta.6)

A global cache of known Bonfire extensions and their metadata.

Summary

Callbacks

Declares a Bonfire extensions

Callbacks

declared_extension()

@callback declared_extension() :: any()

Declares a Bonfire extensions

Functions

app_modules()

declared_extension(module)

declared_extensions(modules \\ app_modules())

default_nav()

default_nav(app)

default_nav_apps()

extension(app)

Get a extension identified by schema

extension_function_error(error, args)

modules()

@spec modules() :: [atom()]

Callback implementation for Bonfire.Common.ExtensionBehaviour.modules/0.