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 |
|