References
Class Summary
| Static Public Class Summary | ||
| public | 
      
       Event fired before an item is destroyed.  | 
    |
| public | 
      
       An event that can be dispatched from the event bus.  | 
    |
| public | 
      
       An class that is thrown when a Cancellable is cancelled.  | 
    |
| public | 
      
       An event that can be cancelled.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       A control that triggers a tab to close.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       A container that holds a Renderable class and a configuration to use when it is instanatiated.  | 
    |
| public | 
      
       Invokes a custom view hook on any views that receive this event.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       Custom eventing bus that abstracts common patterns between events.  | 
    |
| public | 
      
       An instance of a forward ref function.  | 
    |
| public | 
      
       A serializer that can be used for renderables that don't container any special logic or configuration.  | 
    |
| public | 
      
       A dependency injector for resolving dependencies.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Serializes/deserializes a layout renderable.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public abstract | 
      
       The base renderable that all other renderables extend from.  | 
    |
| public | 
      
       A class that defines an area in pixels.  | 
    |
| public | 
      
       An injector created for renderables.  | 
    |
| public | 
      
       Renders the layout.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       A container for running and determining serializers.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       A Renderable that renders the Renderable items in a tabbable format.  | 
    |
| public | 
      
       Base stack control that all stack controls extend.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       A renderable that is a direct child of a stack.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Renderable representing a stack tab.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Fired when a tab is closed.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Fired when a tab is dragged.  | 
    |
| public | 
      
       Event fired when a tab is selected.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       A token used for dependency injection.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       A renderable that renders a component.  | 
    |
| public | 
      
       A container that holds a 1 to 1 relationship with a component instance.  | 
    |
| public | 
      
       Responsible for creating view containers from view configurations.  | 
    |
| public | 
      
       Executes view hooks on a component instance.  | 
    |
| public | 
      
       This service wires up a class instance with custom behavior for dealing with communication between multiple views.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
Interface Summary
| Static Public Interface Summary | ||
| public | 
      
       | 
    |
| public | 
      
       An event interface that is emitted from a Draggable.  | 
    |
| public | 
      
       An interface that signifies the renderable can handle drops.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
Function Summary
| Static Public Function Summary | ||
| public | 
       Inject(token: *): ParameterDecorator Marks a param to be injected with the registered provider registered with the token.  | 
    |
| public | 
       Injectable(config: InjectableConfigArgs): ClassDecorator Marks a dependency as injectable.  | 
    |
| public | 
       Lazy(): ParameterDecorator Marks a dependency as lazy.  | 
    |
| public | 
       MemoizeFrom(properties: ...string[]): MethodDecorator A decorator that memoizes a functions computation based on the current and previous value of other parameters.  | 
    |
| public | 
       ObserveViewHook(hook: string): PropertyDecorator Creates an Observable that emits when the provided hook is invoked.  | 
    |
| public | 
       Optional(): ParameterDecorator Marks a dependency as optional.  | 
    |
| public | 
       Self(): ParameterDecorator Will only check the injector creating the dependency.  | 
    |
| public | 
       ViewComponent(config: ViewComponentConfigArgs): ClassDecorator Registers view metadata with a component class.  | 
    |
| public | 
       ViewInsert(config: ViewInsertConfigArgs): PropertyDecorator Sets up a view insert method.  | 
    |
| public | 
       ViewLinkInit(injections: ...any[]): MethodDecorator Sets up an init method that is invoked at the time a view is linked by the ViewLinker.  | 
    |
| public | 
       ViewQuery(config: ViewQueryConfigArgs): MethodDecorator Sets up a view query with the decorated method as the callback to receive the query results.  | 
    |
| public | 
       ViewResolve(config: ViewResolveConfigArgs): PropertyDecorator Sets up a view resolve method.  | 
    |
| public | 
       clamp(val: *, min: *, max: *): *  | 
    |
| public | 
       defaults(dest: *, src: *): *  | 
    |
| public | 
       eq(value: *): *  | 
    |
| public | 
       forwardRef(fn: Function): ForwardRef A factory that creates a ForwardRef.  | 
    |
| public | 
       get(obj: *, path: *, defaultValue: *, comparer: *): *  | 
    |
| public | 
       getDefaultMetadata(): {"queries": *, "inits": *, "inserts": *, "resolves": *}  | 
    |
| public | 
       isBoolean(val: *): *  | 
    |
| public | 
       isFunction(val: *): *  | 
    |
| public | 
       isNumber(val: *): *  | 
    |
| public | 
       isObject(val: *): *  | 
    |
| public | 
       isObserver(val: *): *  | 
    |
| public | 
       isPromise(value: *): *  | 
    |
| public | 
       isString(val: *): *  | 
    |
| public | 
       isUndefined(val: *): *  | 
    |
| public | 
       negate(fn: *): *  | 
    |
| public | 
      
       | 
    |
| public | 
       propEq(prop: *, value: *): *  | 
    |
| public | 
      
       | 
    |
Variable Summary
| Static Public Variable Summary | ||
| public | 
      
       Injection token for injecting the renderables configuration.  | 
    |
| public | 
      
       Injection token for injecting the container renderable.  | 
    |
| public | 
       ContextType: {"NONE": string, "LOAD": string}  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Injection token for the Document API.  | 
    |
| public | 
      
       Injection token for injecting an HTML element associated with the renderable.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Key used to assign the injector to on Renderables.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       Layout: * A layout is a set of renderables scoped to a drag host.  | 
    |
| public | 
       LinkerMetatdataRef: docs/di.js~Token  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Injection token for injecting the patch method generated by snabbdom.  | 
    |
| public | 
      
       Injection token for the root configuration used to create a RootLayout  | 
    |
| public | 
      
       | 
    |
| public | 
      
       Symbol that signifies that an XYItemContainer's ratio is unallocated.  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       ViewComponentRef: docs/di.js~Token  | 
    |
| public | 
       uid: *  | 
    |
Typedef Summary
| Static Public Typedef Summary | ||
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       ProviderArg: Provider | Type<*>  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
External Summary
| Static Public External Summary | ||
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |