Davinci API
Overview
The davinci api contains the core utilities used by the platform. Most of these utilities are not needed for most users of the platform.
Users who wish to create their own apps or components may need to use the davinci api.
IO - Input Output
- $url : object that provides functionality for connection to remove web servives.
- $src : object that loads external libraries and manages dependencies
Page Utilities
- $console : console object for logging messages available to blog components.
- $env : a function that maintains environment variables for a blog.
- $id : service thats provides utilities for components that generate html.
- $page : $page is a utility for manipulating elements in the blog page, especially html elements.
- $val : global data/function cache.
Component Utilities
-
$config : service that maintiains the blog component tree and provudes utility methods for
manipulating it.
- $ctrl : collection of queryable controllers - queryable by id
- $wrap : a utility for making a call to a dependency injection method on a component.
Utilities
- $call : a function for calling a function using dependency injection
- $util : object that contains utility methods.