Home Reference Source

Function

Static Public Summary
public

Action(actionName: *): *

public

Actions(config: *): *

public

Application(config: *): *

public

AsyncAction(actionName: *): *

public

Binding(config: *): *

public

Component(config: *): *

public

Decorators(decorators: *): *

public

EntityStore(config: {}): *

public

Event(): *

public

EventEmitter(config: *): *

public

Flag(config: *): *

public

Handler(actionName: *, override: boolean): *

public

Handlers(handlers: *): *

public

Inject(injectionName: *): *

public

SortableStore(config: *): *

public

Store(config: *): *

public
public

View(config: *): *

public

addBehavior(cls: *, BehaviorCls: *, objectPattern2: {"property": *, "config": *, "proxy": *})

public

addProxies(cls: *, BehaviorCls: *, property: *, proxies: *)

public

addStaticGetter(cls: *, property: *, getter: *)

public

addStaticGetterArrayMember(cls: *, propertyName: *, value: *)

public

addStaticGetterObjectMember(cls: *, propertyName: *, key: *, value: *, override: boolean)

public

camelcase(name: *): string

public

getCurrentDescriptorValue(propertyDescriptor: *): *

public

mergeStaticGetterArray(cls: *, propertyName: *, values: *)

public

mergeStaticGetterObject(cls: *, propertyName: *, values: *, override: boolean)

Static Public

public Action(actionName: *): * source

import {Action} from './src/actions.js'

Params:

NameTypeAttributeDescription
actionName *

Return:

*

public Actions(config: *): * source

import {Actions} from './src/actions.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Application(config: *): * source

import {Application} from './src/application.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public AsyncAction(actionName: *): * source

import {AsyncAction} from './src/actions.js'

Params:

NameTypeAttributeDescription
actionName *

Return:

*

public Binding(config: *): * source

import {Binding} from './src/component.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Component(config: *): * source

import {Component} from './src/component.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Decorators(decorators: *): * source

import {Decorators} from './src/utils.js'

Params:

NameTypeAttributeDescription
decorators *

Return:

*

public EntityStore(config: {}): * source

import {EntityStore} from './src/behaviors/entity-store.js'

Params:

NameTypeAttributeDescription
config {}
  • optional
  • default: {}

Return:

*

public Event(): * source

import {Event} from './src/component.js'

Return:

*

public EventEmitter(config: *): * source

import {EventEmitter} from './src/behaviors/event-emitter.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Flag(config: *): * source

import {Flag} from './src/component.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Handler(actionName: *, override: boolean): * source

import {Handler} from './src/store.js'

Params:

NameTypeAttributeDescription
actionName *
override boolean
  • optional
  • default: true

Return:

*

public Handlers(handlers: *): * source

import {Handlers} from './src/store.js'

Params:

NameTypeAttributeDescription
handlers *

Return:

*

public Inject(injectionName: *): * source

import {Inject} from './src/utils.js'

Params:

NameTypeAttributeDescription
injectionName *

Return:

*

public SortableStore(config: *): * source

import {SortableStore} from './src/behaviors/sortable-store.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Store(config: *): * source

import {Store} from './src/store.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public Transformable(): * source

import {Transformable} from './src/behaviors/transformable.js'

Return:

*

public View(config: *): * source

import {View} from './src/component.js'

Params:

NameTypeAttributeDescription
config *

Return:

*

public addBehavior(cls: *, BehaviorCls: *, objectPattern2: {"property": *, "config": *, "proxy": *}) source

import {addBehavior} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
BehaviorCls *
objectPattern2 {"property": *, "config": *, "proxy": *}
  • default: {"property":null,"config":null,"proxy":null}

public addProxies(cls: *, BehaviorCls: *, property: *, proxies: *) source

import {addProxies} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
BehaviorCls *
property *
proxies *

public addStaticGetter(cls: *, property: *, getter: *) source

import {addStaticGetter} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
property *
getter *

public addStaticGetterArrayMember(cls: *, propertyName: *, value: *) source

import {addStaticGetterArrayMember} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
propertyName *
value *

public addStaticGetterObjectMember(cls: *, propertyName: *, key: *, value: *, override: boolean) source

import {addStaticGetterObjectMember} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
propertyName *
key *
value *
override boolean
  • optional
  • default: true

public camelcase(name: *): string source

import {camelcase} from './src/utils.js'

Params:

NameTypeAttributeDescription
name *

Return:

string

public getCurrentDescriptorValue(propertyDescriptor: *): * source

import {getCurrentDescriptorValue} from './src/utils.js'

Params:

NameTypeAttributeDescription
propertyDescriptor *

Return:

*

public mergeStaticGetterArray(cls: *, propertyName: *, values: *) source

import {mergeStaticGetterArray} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
propertyName *
values *

public mergeStaticGetterObject(cls: *, propertyName: *, values: *, override: boolean) source

import {mergeStaticGetterObject} from './src/utils.js'

Params:

NameTypeAttributeDescription
cls *
propertyName *
values *
override boolean
  • optional
  • default: true